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.92-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.65.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (125 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.92 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.92-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.92->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.92->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.92->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.92-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.92-py3-none-any.whl (15.8 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.65.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=1510757 sha256=e8e64db83ce6853ed3b79c4bc1208dec6639c1c134b2ac755fd44f0e9bf1fd4c Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-mdojtn4n/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.92 botocore-1.43.92 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.65.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-11 04:26:59,056 127 INFO ? odoo: Odoo version 18.0 2026-09-11 04:26:59,056 127 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-11 04:26:59,056 127 INFO ? odoo: addons paths: ['/data/build/rb-535c0f4-224715/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-535c0f4-224715/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-09-11 04:26:59,056 127 INFO ? odoo: database: default@default:5432 2026-09-11 04:26:59,197 127 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-11 04:26:59,215 127 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-09-11 04:26:59,474 127 INFO ? odoo.tests.common: Importing test framework 2026-09-11 04:26:59,631 127 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-09-11 04:26:59,633 127 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-11 04:26:59,656 127 INFO rb-535c0f4-224715-414073 odoo.modules.loading: loading 1 modules... 2026-09-11 04:26:59,748 127 INFO rb-535c0f4-224715-414073 odoo.modules.loading: 1 modules loaded in 0.09s, 0 queries (+0 extra) 2026-09-11 04:27:00,944 127 INFO rb-535c0f4-224715-414073 odoo.modules.loading: loading 1148 modules... 2026-09-11 04:27:18,368 127 INFO rb-535c0f4-224715-414073 odoo.modules.loading: 1148 modules loaded in 17.42s, 2 queries (+2 extra) 2026-09-11 04:27:20,866 127 INFO rb-535c0f4-224715-414073 odoo.modules.loading: Modules loaded. 2026-09-11 04:27:21,234 127 INFO rb-535c0f4-224715-414073 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-09-11 04:27:21,247 127 INFO rb-535c0f4-224715-414073 odoo.modules.registry: Registry loaded in 21.614s 2026-09-11 04:27:21,248 127 INFO rb-535c0f4-224715-414073 odoo.service.server: Starting post tests 2026-09-11 04:27:22,115 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-11 04:27:26,653 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 3.3765554428100586 seconds 2026-09-11 04:27:27,430 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.7772350311279297 seconds 2026-09-11 04:27:41,928 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-09-11 04:27:46,186 127 INFO rb-535c0f4-224715-414073 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-11 04:27:49,502 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1594 checked, 5 removed 2026-09-11 04:28:00,215 127 INFO rb-535c0f4-224715-414073 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-11 04:28:03,416 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:28:12,507 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-11 04:28:16,729 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-11 04:28:21,484 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-09-11 04:28:26,405 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-09-11 04:28:29,683 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-09-11 04:28:32,503 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:28:43,732 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-09-11 04:28:43,943 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-09-11 04:28:44,220 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-09-11 04:28:44,571 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:28:54,204 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-11 04:28:54,542 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:28:54,553 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-09-11 04:28:55,340 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-09-11 04:28:56,238 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-09-11 04:28:57,169 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-09-11 04:28:57,949 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-09-11 04:28:59,490 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-09-11 04:29:00,477 127 INFO rb-535c0f4-224715-414073 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-11 04:29:02,207 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-09-11 04:29:03,018 127 INFO rb-535c0f4-224715-414073 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-11 04:29:04,208 127 INFO rb-535c0f4-224715-414073 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-11 04:29:05,376 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-09-11 04:29:07,636 127 INFO rb-535c0f4-224715-414073 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-11 04:29:09,051 127 INFO rb-535c0f4-224715-414073 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-11 04:29:10,080 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-09-11 04:29:11,891 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-09-11 04:29:12,933 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-09-11 04:29:13,719 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 04:29:14,362 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-09-11 04:29:14,426 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-09-11 04:29:14,474 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-09-11 04:29:14,513 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-09-11 04:29:14,566 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-09-11 04:29:14,612 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-09-11 04:29:14,647 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-09-11 04:29:14,687 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-09-11 04:29:14,722 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-09-11 04:29:14,759 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-09-11 04:29:14,931 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-09-11 04:29:15,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-09-11 04:29:15,155 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-09-11 04:29:15,174 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-09-11 04:29:15,209 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:16,018 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-09-11 04:29:16,180 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-09-11 04:29:16,248 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-09-11 04:29:16,427 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-09-11 04:29:16,434 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-09-11 04:29:16,438 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-09-11 04:29:16,486 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-09-11 04:29:16,490 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-09-11 04:29:16,534 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1089] 2026-09-11 04:29:16,534 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-09-11 04:29:16,549 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-09-11 04:29:16,551 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-09-11 04:29:16,553 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-09-11 04:29:16,571 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-09-11 04:29:16,574 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-09-11 04:29:16,577 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-09-11 04:29:16,590 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-09-11 04:29:16,593 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-09-11 04:29:16,597 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-09-11 04:29:16,610 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-09-11 04:29:16,612 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-09-11 04:29:16,614 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-09-11 04:29:16,635 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-09-11 04:29:16,705 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-09-11 04:29:16,769 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-09-11 04:29:16,792 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-09-11 04:29:16,824 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-09-11 04:29:16,985 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [26] 2026-09-11 04:29:17,158 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92325] 2026-09-11 04:29:17,158 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-09-11 04:29:17,194 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92327] 2026-09-11 04:29:17,194 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-09-11 04:29:17,344 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [5] 2026-09-11 04:29:17,354 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [12] 2026-09-11 04:29:17,412 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-09-11 04:29:17,419 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-09-11 04:29:17,447 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-09-11 04:29:17,467 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-09-11 04:29:17,479 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted quality.action records with IDs: [9] 2026-09-11 04:29:17,512 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [23] 2026-09-11 04:29:17,556 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [92164] 2026-09-11 04:29:17,556 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-09-11 04:29:17,658 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-09-11 04:29:17,677 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-09-11 04:29:17,715 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-09-11 04:29:17,808 127 INFO rb-535c0f4-224715-414073 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-11 04:29:17,988 127 INFO rb-535c0f4-224715-414073 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-11 04:29:18,001 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-09-11 04:29:18,011 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.alert 2026-09-11 04:29:18,032 127 INFO rb-535c0f4-224715-414073 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-11 04:29:18,096 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-09-11 04:29:18,098 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-09-11 04:29:18,100 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-09-11 04:29:18,121 127 INFO rb-535c0f4-224715-414073 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-11 04:29:18,217 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-09-11 04:29:18,221 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-09-11 04:29:18,223 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-09-11 04:29:18,240 127 INFO rb-535c0f4-224715-414073 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-11 04:29:18,331 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-09-11 04:29:18,336 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-09-11 04:29:18,365 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-09-11 04:29:18,455 127 INFO rb-535c0f4-224715-414073 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-11 04:29:18,471 127 INFO rb-535c0f4-224715-414073 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-11 04:29:18,525 127 INFO rb-535c0f4-224715-414073 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-11 04:29:18,598 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:19,350 127 INFO rb-535c0f4-224715-414073 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-11 04:29:19,459 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-09-11 04:29:19,491 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:20,223 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-09-11 04:29:20,454 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-09-11 04:29:20,659 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-09-11 04:29:21,529 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-09-11 04:29:21,796 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-09-11 04:29:22,119 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:23,072 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-09-11 04:29:23,112 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-09-11 04:29:23,152 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:24,067 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-11 04:29:24,147 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:25,861 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-09-11 04:29:26,023 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1111] 2026-09-11 04:29:26,046 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [92301] 2026-09-11 04:29:26,046 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-09-11 04:29:26,094 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-09-11 04:29:26,270 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-09-11 04:29:26,287 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-09-11 04:29:26,306 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1111] 2026-09-11 04:29:26,314 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-09-11 04:29:26,346 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-09-11 04:29:26,421 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-09-11 04:29:26,475 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-09-11 04:29:26,533 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-09-11 04:29:26,574 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-11 04:29:26,614 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-09-11 04:29:36,555 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:29:37,510 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-09-11 04:29:37,556 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-09-11 04:29:37,593 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-09-11 04:29:37,638 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-09-11 04:29:37,702 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-09-11 04:29:37,767 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-09-11 04:29:37,817 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-09-11 04:29:37,862 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-09-11 04:29:37,931 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-09-11 04:29:37,978 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-09-11 04:29:38,026 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-09-11 04:29:38,121 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:38,886 127 INFO rb-535c0f4-224715-414073 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-11 04:29:39,192 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [190] 2026-09-11 04:29:39,432 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-09-11 04:29:39,611 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [193] 2026-09-11 04:29:39,892 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-09-11 04:29:40,321 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-09-11 04:29:40,513 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [198] 2026-09-11 04:29:40,793 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:41,500 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-09-11 04:29:41,912 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [206] 2026-09-11 04:29:42,475 127 INFO rb-535c0f4-224715-414073 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-11 04:29:42,695 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-09-11 04:29:43,187 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-09-11 04:29:43,409 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-09-11 04:29:43,955 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-09-11 04:29:44,161 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-09-11 04:29:44,872 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-09-11 04:29:45,068 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-09-11 04:29:45,933 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:45,945 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-09-11 04:29:46,032 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:29:46,624 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-09-11 04:29:46,835 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-09-11 04:29:47,057 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [58] 2026-09-11 04:29:47,082 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-09-11 04:29:47,298 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-09-11 04:29:47,642 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-09-11 04:29:47,950 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-09-11 04:29:48,277 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:48,903 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-09-11 04:29:48,934 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-09-11 04:29:48,947 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-09-11 04:29:48,960 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2614] 2026-09-11 04:29:48,963 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-09-11 04:29:48,980 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-09-11 04:29:48,995 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-09-11 04:29:48,996 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-09-11 04:29:49,018 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-09-11 04:29:49,029 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-09-11 04:29:49,054 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-09-11 04:29:49,079 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-09-11 04:29:49,110 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 74, model: stock.picking.type 2026-09-11 04:29:49,137 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 74, model: stock.picking.type 2026-09-11 04:29:49,174 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:29:49,204 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-09-11 04:29:49,244 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-09-11 04:29:49,276 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,307 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,345 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,386 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,417 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,441 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,470 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,498 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,527 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,556 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,585 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,614 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-09-11 04:29:49,643 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,671 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-09-11 04:29:49,700 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,728 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,759 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,787 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,816 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,845 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-09-11 04:29:49,873 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-09-11 04:29:49,902 127 INFO rb-535c0f4-224715-414073 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-11 04:29:49,929 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-09-11 04:29:49,964 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:29:49,977 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-09-11 04:29:50,006 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,032 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-09-11 04:29:50,059 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,080 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:29:50,128 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-09-11 04:29:50,159 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,190 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,232 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,292 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-09-11 04:29:50,319 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,344 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,376 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,408 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-09-11 04:29:50,438 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-09-11 04:29:50,450 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-09-11 04:29:50,478 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:29:50,489 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,513 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,536 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-09-11 04:29:50,561 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:29:50,572 127 INFO rb-535c0f4-224715-414073 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-11 04:29:50,632 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:29:50,645 127 INFO rb-535c0f4-224715-414073 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-11 04:29:51,800 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [72] 2026-09-11 04:29:51,920 127 INFO rb-535c0f4-224715-414073 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-11 04:29:56,828 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-09-11 04:29:58,116 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [74] 2026-09-11 04:29:58,262 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-09-11 04:29:58,287 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-09-11 04:29:58,324 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:29:58,341 127 INFO rb-535c0f4-224715-414073 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-11 04:29:59,256 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:30:00,220 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:00] "POST /web/signup HTTP/1.1" 200 - 203 0.154 0.815 2026-09-11 04:30:00,257 127 INFO rb-535c0f4-224715-414073 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-11 04:30:01,183 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:30:02,844 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:02] "POST /web/signup HTTP/1.1" 200 - 203 0.155 1.509 2026-09-11 04:30:02,851 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [76] 2026-09-11 04:30:03,287 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-11 04:30:03,435 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [378] 2026-09-11 04:30:03,446 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #76 deleted mail.message records with IDs: [8814] 2026-09-11 04:30:03,464 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-11 04:30:03,477 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:30:03,477 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:03] "POST /web/signup HTTP/1.1" 303 - 286 0.301 0.322 2026-09-11 04:30:03,491 127 INFO rb-535c0f4-224715-414073 odoo.http: Session expired 2026-09-11 04:30:03,491 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:03] "GET /my HTTP/1.1" 303 - 5 0.003 0.006 2026-09-11 04:30:03,909 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:03] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.050 0.363 2026-09-11 04:30:03,945 127 INFO rb-535c0f4-224715-414073 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-11 04:30:04,866 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:30:05,867 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:05] "POST /web/signup HTTP/1.1" 200 - 203 0.156 0.848 2026-09-11 04:30:05,914 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-09-11 04:30:06,801 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:30:07,698 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:07] "POST /web/signup HTTP/1.1" 200 - 203 0.097 0.802 2026-09-11 04:30:07,735 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-09-11 04:30:08,662 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:30:09,346 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-11 04:30:09,454 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [379] 2026-09-11 04:30:09,464 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #77 deleted mail.message records with IDs: [8823] 2026-09-11 04:30:09,476 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-11 04:30:09,482 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:30:09,483 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:09] "POST /web/signup HTTP/1.1" 303 - 285 0.289 0.542 2026-09-11 04:30:09,494 127 INFO rb-535c0f4-224715-414073 odoo.http: Session expired 2026-09-11 04:30:09,494 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:09] "GET /my HTTP/1.1" 303 - 5 0.002 0.006 2026-09-11 04:30:10,104 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:10] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.088 0.520 2026-09-11 04:30:10,139 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-09-11 04:30:11,013 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:30:11,944 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:11] "POST /web/signup HTTP/1.1" 200 - 203 0.133 0.800 2026-09-11 04:30:12,258 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-11 04:30:12,344 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [380] 2026-09-11 04:30:12,353 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #78 deleted mail.message records with IDs: [8828] 2026-09-11 04:30:12,363 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-11 04:30:12,370 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:30:12,370 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:12] "POST /web/signup HTTP/1.1" 303 - 265 0.168 0.241 2026-09-11 04:30:12,380 127 INFO rb-535c0f4-224715-414073 odoo.http: Session expired 2026-09-11 04:30:12,381 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:12] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-09-11 04:30:12,822 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:12] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.086 0.352 2026-09-11 04:30:12,855 127 INFO rb-535c0f4-224715-414073 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-11 04:30:13,883 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:30:15,729 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:15] "POST /web/signup HTTP/1.1" 200 - 202 0.104 1.744 2026-09-11 04:30:16,232 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:16] "POST /web/signup HTTP/1.1" 200 - 128 0.088 0.365 2026-09-11 04:30:16,637 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reader2@blocked-example.com from 127.0.0.1 2026-09-11 04:30:16,750 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [381] 2026-09-11 04:30:16,765 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #79 deleted mail.message records with IDs: [8833] 2026-09-11 04:30:16,780 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reader2@blocked-example.com from 127.0.0.1 2026-09-11 04:30:16,787 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:30:16,787 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:16] "POST /web/signup HTTP/1.1" 303 - 286 0.242 0.280 2026-09-11 04:30:16,798 127 INFO rb-535c0f4-224715-414073 odoo.http: Session expired 2026-09-11 04:30:16,798 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:16] "GET /my HTTP/1.1" 303 - 5 0.001 0.006 2026-09-11 04:30:17,256 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:17] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.071 0.382 2026-09-11 04:30:17,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reader3@blocked-example.com from 127.0.0.1 2026-09-11 04:30:17,747 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #80 deleted mail.mail records with IDs: [382] 2026-09-11 04:30:17,759 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #80 deleted mail.message records with IDs: [8836] 2026-09-11 04:30:17,770 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reader3@blocked-example.com from 127.0.0.1 2026-09-11 04:30:17,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:30:17,777 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:17] "POST /web/signup HTTP/1.1" 303 - 286 0.219 0.253 2026-09-11 04:30:17,785 127 INFO rb-535c0f4-224715-414073 odoo.http: Session expired 2026-09-11 04:30:17,786 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:17] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-09-11 04:30:18,227 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:18] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.092 0.347 2026-09-11 04:30:18,661 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reader4@blocked-example.com from 127.0.0.1 2026-09-11 04:30:18,771 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [383] 2026-09-11 04:30:18,792 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #81 deleted mail.message records with IDs: [8839] 2026-09-11 04:30:18,809 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reader4@blocked-example.com from 127.0.0.1 2026-09-11 04:30:18,817 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:30:18,818 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:18] "POST /web/signup HTTP/1.1" 303 - 286 0.264 0.299 2026-09-11 04:30:18,830 127 INFO rb-535c0f4-224715-414073 odoo.http: Session expired 2026-09-11 04:30:18,830 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:18] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-09-11 04:30:19,290 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:19] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.075 0.382 2026-09-11 04:30:19,330 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:30:19,350 127 INFO rb-535c0f4-224715-414073 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-11 04:30:20,252 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:30:21,229 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:21] "POST /web/signup HTTP/1.1" 200 - 203 0.175 0.807 2026-09-11 04:30:21,709 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-09-11 04:30:21,728 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8843] 2026-09-11 04:30:21,735 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:30:21,965 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:resident@blocked-example.com from 127.0.0.1 2026-09-11 04:30:21,990 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:resident@blocked-example.com from 127.0.0.1 2026-09-11 04:30:22,002 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:30:22,003 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:22] "POST /web/reset_password HTTP/1.1" 303 - 117 0.103 0.126 2026-09-11 04:30:22,027 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:resident@blocked-example.com from 127.0.0.1 2026-09-11 04:30:22,044 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:22] "POST /web/login HTTP/1.1" 303 - 16 0.009 0.025 2026-09-11 04:30:22,064 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login failed for db:rb-535c0f4-224715-414073 login:resident@blocked-example.com from 127.0.0.1 2026-09-11 04:30:22,480 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:22] "POST /web/login HTTP/1.1" 200 - 105 0.066 0.366 2026-09-11 04:30:22,482 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted.TestBlacklistDoesNotInterfere.test_an_existing_user_whose_address_matches_a_rule_can_reset_their_password: waiting for threads: [] 2026-09-11 04:30:22,503 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-09-11 04:30:23,517 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:30:24,510 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:24] "POST /web/signup HTTP/1.1" 200 - 203 0.158 0.839 2026-09-11 04:30:25,018 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:invitee@blocked-example.com from 127.0.0.1 2026-09-11 04:30:25,148 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [386] 2026-09-11 04:30:25,160 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8849] 2026-09-11 04:30:25,173 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:invitee@blocked-example.com from 127.0.0.1 2026-09-11 04:30:25,183 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:30:25,183 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:25] "POST /web/signup HTTP/1.1" 303 - 297 0.294 0.289 2026-09-11 04:30:25,201 127 INFO rb-535c0f4-224715-414073 odoo.http: Session expired 2026-09-11 04:30:25,201 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:25] "GET /my HTTP/1.1" 303 - 5 0.003 0.006 2026-09-11 04:30:25,656 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:30:25] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.064 0.386 2026-09-11 04:30:25,727 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:30:25,937 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-09-11 04:30:26,052 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-09-11 04:30:26,182 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:30:26,322 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-09-11 04:30:26,599 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-09-11 04:30:26,793 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-09-11 04:30:26,979 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-09-11 04:30:27,169 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-09-11 04:30:27,388 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-09-11 04:30:27,596 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:30:27,732 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-09-11 04:30:28,058 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-09-11 04:30:28,350 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-09-11 04:30:29,472 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-09-11 04:30:30,370 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:30:31,183 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-09-11 04:30:31,508 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-09-11 04:30:31,781 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-09-11 04:30:31,815 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-09-11 04:30:32,044 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:30:32,082 127 INFO rb-535c0f4-224715-414073 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-11 04:30:32,082 127 INFO rb-535c0f4-224715-414073 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-11 04:30:32,322 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-09-11 04:30:32,404 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-09-11 04:30:32,443 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-09-11 04:30:32,501 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-09-11 04:30:32,586 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:30:32,597 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-09-11 04:30:33,475 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-09-11 04:30:33,560 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-09-11 04:30:34,108 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:30:43,793 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-11 04:30:48,848 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-11 04:30:54,853 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-09-11 04:31:01,510 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-09-11 04:31:05,350 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-09-11 04:31:09,029 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:31:20,601 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-09-11 04:31:20,819 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-09-11 04:31:21,168 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:31:32,285 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-11 04:31:32,717 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:31:33,744 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-09-11 04:31:34,085 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-09-11 04:31:34,216 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-09-11 04:31:34,498 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-09-11 04:31:34,633 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-09-11 04:31:36,265 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-09-11 04:31:37,747 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-09-11 04:31:38,009 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-10-01 09:00:00,000 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8943, 8942] 2026-10-01 09:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [112] 2026-10-01 09:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1313] 2026-10-01 09:00:00,000 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8985, 8983, 8982] 2026-10-01 09:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [121] 2026-10-01 09:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1330] 2026-10-01 09:00:00,000 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-09-11 04:31:51,089 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:31:51,101 127 INFO rb-535c0f4-224715-414073 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-11 04:31:51,862 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-06-15 12:00:00,000 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-11 04:32:02,115 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:32:02,141 127 INFO rb-535c0f4-224715-414073 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-11 04:32:02,591 127 INFO rb-535c0f4-224715-414073 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-11 04:32:02,907 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:32:02,920 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-09-11 04:32:03,187 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-09-11 04:32:03,430 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-09-11 04:32:04,486 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-09-11 04:32:04,751 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-09-11 04:32:05,965 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9227, 9223, 9222] 2026-09-11 04:32:06,009 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [145] 2026-09-11 04:32:06,018 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1345] 2026-09-11 04:32:06,324 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-09-11 04:32:07,197 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-09-11 04:32:08,487 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9242, 9238, 9237] 2026-09-11 04:32:08,523 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [148] 2026-09-11 04:32:08,529 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1351] 2026-09-11 04:32:08,845 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-09-11 04:32:09,862 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-09-11 04:32:11,122 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-09-11 04:32:12,177 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-09-11 04:32:13,195 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-09-11 04:32:14,809 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-09-11 04:32:16,436 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-09-11 04:32:17,462 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-09-11 04:32:18,446 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-09-11 04:32:19,591 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-09-11 04:32:20,447 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-09-11 04:32:21,289 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-10-01 09:00:00,000 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-09-11 04:32:28,193 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:32:28,209 127 INFO rb-535c0f4-224715-414073 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-11 04:32:29,038 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-09-11 04:32:29,581 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-09-11 04:32:30,718 127 INFO rb-535c0f4-224715-414073 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-11 04:32:31,447 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-09-11 04:32:32,483 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-09-11 04:32:33,384 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-09-11 04:32:34,291 127 INFO rb-535c0f4-224715-414073 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-11 04:32:34,744 127 INFO rb-535c0f4-224715-414073 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-11 04:32:36,230 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:32:37,960 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-09-11 04:32:38,101 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-09-11 04:32:38,912 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-09-11 04:32:39,057 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 95, model: team.sales.target 2026-09-11 04:32:39,088 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9388] 2026-09-11 04:32:39,090 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-11 04:32:39,096 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: team.sales.target 2026-09-11 04:32:39,106 127 INFO rb-535c0f4-224715-414073 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-11 04:32:39,124 127 INFO rb-535c0f4-224715-414073 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-11 04:32:39,166 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9390] 2026-09-11 04:32:39,166 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-11 04:32:39,291 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9391, 9386] 2026-09-11 04:32:39,291 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-11 04:32:39,312 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9391, 9386] 2026-09-11 04:32:39,322 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #95 deleted personal.sales.target records with IDs: [1] 2026-09-11 04:32:39,328 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #95 deleted mail.followers records with IDs: [1411] 2026-09-11 04:32:39,329 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: personal.sales.target 2026-09-11 04:32:39,339 127 INFO rb-535c0f4-224715-414073 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-11 04:32:39,351 127 INFO rb-535c0f4-224715-414073 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-11 04:32:39,370 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9389] 2026-09-11 04:32:39,370 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-11 04:32:39,391 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-09-11 04:32:39,557 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9388] 2026-09-11 04:32:39,580 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted team.sales.target records with IDs: [8] 2026-09-11 04:32:39,614 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1413] 2026-09-11 04:32:39,707 127 INFO rb-535c0f4-224715-414073 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-11 04:32:39,735 127 INFO rb-535c0f4-224715-414073 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-11 04:32:39,758 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9390] 2026-09-11 04:32:39,764 127 INFO rb-535c0f4-224715-414073 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-11 04:32:39,796 127 INFO rb-535c0f4-224715-414073 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-11 04:32:39,900 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9386] 2026-09-11 04:32:39,915 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [1] 2026-09-11 04:32:39,920 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1411] 2026-09-11 04:32:40,068 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9394] 2026-09-11 04:32:40,082 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [5] 2026-09-11 04:32:40,088 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1419, 1420] 2026-09-11 04:32:40,100 127 INFO rb-535c0f4-224715-414073 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-11 04:32:40,122 127 INFO rb-535c0f4-224715-414073 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-11 04:32:40,152 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9389] 2026-09-11 04:32:40,162 127 INFO rb-535c0f4-224715-414073 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-11 04:32:40,198 127 INFO rb-535c0f4-224715-414073 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-11 04:32:40,250 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-09-11 04:32:40,515 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9388] 2026-09-11 04:32:40,540 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [8] 2026-09-11 04:32:40,567 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1413] 2026-09-11 04:32:40,652 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9390] 2026-09-11 04:32:40,665 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [9] 2026-09-11 04:32:40,691 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1415] 2026-09-11 04:32:40,882 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9386] 2026-09-11 04:32:40,901 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [1] 2026-09-11 04:32:40,908 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1411] 2026-09-11 04:32:40,983 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9389] 2026-09-11 04:32:40,993 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [3] 2026-09-11 04:32:40,998 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1414] 2026-09-11 04:32:41,151 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9399] 2026-09-11 04:32:41,167 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-11 04:32:41,174 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-09-11 04:32:41,272 127 INFO rb-535c0f4-224715-414073 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-11 04:32:41,290 127 INFO rb-535c0f4-224715-414073 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-11 04:32:41,314 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9390] 2026-09-11 04:32:41,331 127 INFO rb-535c0f4-224715-414073 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-11 04:32:41,393 127 INFO rb-535c0f4-224715-414073 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-11 04:32:41,421 127 INFO rb-535c0f4-224715-414073 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-11 04:32:41,439 127 INFO rb-535c0f4-224715-414073 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-11 04:32:41,457 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9398] 2026-09-11 04:32:41,475 127 INFO rb-535c0f4-224715-414073 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-11 04:32:41,499 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9398] 2026-09-11 04:32:41,502 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [8] 2026-09-11 04:32:41,509 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1427, 1428] 2026-09-11 04:32:41,530 127 INFO rb-535c0f4-224715-414073 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-11 04:32:41,662 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9399] 2026-09-11 04:32:41,676 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-11 04:32:41,680 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-09-11 04:32:41,704 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-09-11 04:32:41,908 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9388] 2026-09-11 04:32:41,919 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [8] 2026-09-11 04:32:41,943 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1413] 2026-09-11 04:32:42,028 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9390] 2026-09-11 04:32:42,033 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [9] 2026-09-11 04:32:42,051 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1415] 2026-09-11 04:32:42,178 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9386] 2026-09-11 04:32:42,184 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [1] 2026-09-11 04:32:42,188 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1411] 2026-09-11 04:32:42,250 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9389] 2026-09-11 04:32:42,254 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [3] 2026-09-11 04:32:42,259 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1414] 2026-09-11 04:32:42,328 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:32:43,987 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-09-11 04:32:44,129 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-09-11 04:32:54,717 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-09-11 04:32:54,751 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-09-11 04:32:54,783 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-09-11 04:32:54,810 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-09-11 04:32:54,842 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-09-11 04:32:54,921 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 04:32:56,559 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-09-11 04:32:56,680 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-09-11 04:32:57,032 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-09-11 04:32:57,072 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-09-11 04:32:57,124 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:32:58,703 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-09-11 04:32:58,823 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-09-11 04:32:59,396 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-09-11 04:32:59,591 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-09-11 04:32:59,617 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-09-11 04:33:02,347 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-09-11 04:33:02,454 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-09-11 04:33:03,353 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-09-11 04:33:03,401 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1454] 2026-09-11 04:33:03,427 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-09-11 04:33:03,534 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:33:05,084 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-09-11 04:33:05,261 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-09-11 04:33:05,528 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-09-11 04:33:06,004 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9862] 2026-09-11 04:33:06,026 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [44] 2026-09-11 04:33:06,033 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1504] 2026-09-11 04:33:06,211 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9865] 2026-09-11 04:33:06,229 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [46] 2026-09-11 04:33:06,235 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1508, 1509] 2026-09-11 04:33:06,254 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9863] 2026-09-11 04:33:06,266 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted team.sales.target records with IDs: [43] 2026-09-11 04:33:06,284 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1506] 2026-09-11 04:33:06,414 127 INFO rb-535c0f4-224715-414073 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-11 04:33:06,706 127 INFO rb-535c0f4-224715-414073 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-11 04:33:06,740 127 INFO rb-535c0f4-224715-414073 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-11 04:33:06,775 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9867] 2026-09-11 04:33:06,784 127 INFO rb-535c0f4-224715-414073 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-11 04:33:06,817 127 INFO rb-535c0f4-224715-414073 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-11 04:33:06,840 127 INFO rb-535c0f4-224715-414073 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-11 04:33:06,877 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9866] 2026-09-11 04:33:06,888 127 INFO rb-535c0f4-224715-414073 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-11 04:33:06,943 127 INFO rb-535c0f4-224715-414073 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-11 04:33:07,076 127 INFO rb-535c0f4-224715-414073 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-11 04:33:07,092 127 INFO rb-535c0f4-224715-414073 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-11 04:33:07,114 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9866] 2026-09-11 04:33:07,128 127 INFO rb-535c0f4-224715-414073 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-11 04:33:07,149 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9866] 2026-09-11 04:33:07,153 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [48] 2026-09-11 04:33:07,159 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1510] 2026-09-11 04:33:07,186 127 INFO rb-535c0f4-224715-414073 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-11 04:33:07,210 127 INFO rb-535c0f4-224715-414073 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-11 04:33:07,225 127 INFO rb-535c0f4-224715-414073 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-11 04:33:07,250 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9867] 2026-09-11 04:33:07,260 127 INFO rb-535c0f4-224715-414073 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-11 04:33:07,297 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-09-11 04:33:07,454 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-11 04:33:07,958 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 117, model: team.sales.target 2026-09-11 04:33:07,982 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9871] 2026-09-11 04:33:07,985 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-11 04:33:08,086 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9872, 9869] 2026-09-11 04:33:08,086 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-11 04:33:08,098 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9872, 9869] 2026-09-11 04:33:08,101 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [51] 2026-09-11 04:33:08,106 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1512] 2026-09-11 04:33:08,107 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-11 04:33:08,111 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-11 04:33:08,320 127 INFO rb-535c0f4-224715-414073 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-11 04:33:08,331 127 INFO rb-535c0f4-224715-414073 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-11 04:33:08,349 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9874] 2026-09-11 04:33:08,349 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-11 04:33:08,354 127 INFO rb-535c0f4-224715-414073 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-11 04:33:08,366 127 INFO rb-535c0f4-224715-414073 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-11 04:33:08,383 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9870] 2026-09-11 04:33:08,386 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [52] 2026-09-11 04:33:08,390 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1513] 2026-09-11 04:33:08,391 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-11 04:33:08,401 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9870] 2026-09-11 04:33:08,401 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-11 04:33:08,439 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:33:10,069 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-09-11 04:33:10,178 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-09-11 04:33:11,512 127 INFO rb-535c0f4-224715-414073 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-11 04:33:12,245 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:33:14,043 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-09-11 04:33:14,220 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-09-11 04:33:15,329 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-09-11 04:33:15,918 127 INFO rb-535c0f4-224715-414073 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-11 04:33:17,723 127 INFO rb-535c0f4-224715-414073 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-11 04:33:19,629 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-09-11 04:33:21,031 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-09-11 04:33:23,641 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-09-11 04:33:23,935 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:33:25,516 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-09-11 04:33:25,625 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [403] 2026-09-11 04:33:26,491 127 INFO rb-535c0f4-224715-414073 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-11 04:33:29,365 127 INFO rb-535c0f4-224715-414073 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-11 04:33:32,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:33:34,091 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-09-11 04:33:34,213 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-09-11 04:33:35,200 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-09-11 04:33:37,137 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-09-11 04:33:39,250 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #138 deleted mail.mail records with IDs: [406] 2026-09-11 04:33:42,569 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-09-11 04:33:43,202 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-09-11 04:33:44,837 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #137 deleted mail.mail records with IDs: [408] 2026-09-11 04:33:45,236 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 04:33:46,857 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-09-11 04:33:46,976 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-09-11 04:33:47,198 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-09-11 04:33:50,201 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-09-11 04:33:53,881 127 INFO rb-535c0f4-224715-414073 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-11 04:33:55,576 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-09-11 04:34:09,395 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-11 04:34:12,519 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-09-11 04:34:15,931 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-11 04:34:19,090 127 INFO rb-535c0f4-224715-414073 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-11 04:34:21,679 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-09-11 04:34:22,520 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-09-11 04:34:35,629 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-11 04:34:38,750 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-09-11 04:34:41,776 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-11 04:34:45,076 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:34:46,657 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-09-11 04:34:46,782 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-09-11 04:34:47,020 127 INFO rb-535c0f4-224715-414073 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-11 04:34:48,913 127 INFO rb-535c0f4-224715-414073 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-11 04:34:50,882 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:34:52,642 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-09-11 04:34:52,804 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-09-11 04:34:53,087 127 INFO rb-535c0f4-224715-414073 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-11 04:34:56,873 127 INFO rb-535c0f4-224715-414073 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-11 04:34:56,915 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7180] 2026-09-11 04:34:56,915 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-11 04:34:58,842 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:35:01,239 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-09-11 04:35:01,393 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-09-11 04:35:01,691 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-09-11 04:35:06,977 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-09-11 04:35:08,213 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-09-11 04:35:09,098 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-09-11 04:35:09,160 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-09-11 04:35:09,178 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [210] 2026-09-11 04:35:09,625 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-09-11 04:35:11,996 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) started manually 2026-09-11 04:35:12,304 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) done 2026-09-11 04:35:12,307 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) started manually 2026-09-11 04:35:12,332 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) done 2026-09-11 04:35:12,369 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-09-11 04:35:15,646 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-09-11 04:35:16,875 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:35:18,651 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-09-11 04:35:18,691 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:35:20,073 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-09-11 04:35:20,111 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-09-11 04:35:20,136 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-09-11 04:35:20,248 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-09-11 04:35:20,352 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-11 04:35:20,368 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-11 04:35:20,375 127 INFO rb-535c0f4-224715-414073 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-11 04:35:20,388 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-11 04:35:20,392 127 INFO rb-535c0f4-224715-414073 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-11 04:35:20,430 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-11 04:35:20,437 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:20,439 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:20,442 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:20,444 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:20,446 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-11 04:35:20,470 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-09-11 04:35:20,592 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-11 04:35:20,605 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-11 04:35:20,610 127 INFO rb-535c0f4-224715-414073 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-11 04:35:20,625 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-11 04:35:20,630 127 INFO rb-535c0f4-224715-414073 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-11 04:35:20,660 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-11 04:35:20,667 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:20,669 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:20,671 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:20,674 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:20,676 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-11 04:35:20,700 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-09-11 04:35:20,824 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-11 04:35:20,837 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-11 04:35:20,842 127 INFO rb-535c0f4-224715-414073 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-11 04:35:20,856 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-11 04:35:20,861 127 INFO rb-535c0f4-224715-414073 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-11 04:35:20,891 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-11 04:35:20,897 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:20,900 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:20,902 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:20,904 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:20,906 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-11 04:35:20,931 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-09-11 04:35:21,057 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-11 04:35:21,070 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-11 04:35:21,076 127 INFO rb-535c0f4-224715-414073 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-11 04:35:21,090 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-11 04:35:21,094 127 INFO rb-535c0f4-224715-414073 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-11 04:35:21,126 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-11 04:35:21,132 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:21,134 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:21,136 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:21,139 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:21,141 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-11 04:35:21,165 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-09-11 04:35:21,301 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-11 04:35:21,314 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-11 04:35:21,319 127 INFO rb-535c0f4-224715-414073 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-11 04:35:21,333 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-11 04:35:21,337 127 INFO rb-535c0f4-224715-414073 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-11 04:35:21,367 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-11 04:35:21,372 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:21,374 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:21,377 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:21,379 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:21,381 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-11 04:35:21,405 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-09-11 04:35:21,586 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-11 04:35:21,601 127 INFO rb-535c0f4-224715-414073 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-11 04:35:21,628 127 INFO rb-535c0f4-224715-414073 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-11 04:35:21,671 127 INFO rb-535c0f4-224715-414073 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-11 04:35:21,746 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:21,763 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:21,767 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:21,771 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:21,776 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-11 04:35:21,807 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-09-11 04:35:22,107 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-11 04:35:22,130 127 INFO rb-535c0f4-224715-414073 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-11 04:35:22,181 127 INFO rb-535c0f4-224715-414073 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-11 04:35:22,205 127 INFO rb-535c0f4-224715-414073 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-11 04:35:22,284 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:22,296 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:22,299 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-11 04:35:22,302 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:22,307 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-11 04:35:22,336 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-09-11 04:35:22,644 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-11 04:35:22,671 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-09-11 04:35:22,952 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-11 04:35:22,975 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-11 04:35:23,060 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:23,075 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-11 04:35:23,131 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:35:25,901 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-09-11 04:35:26,079 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,150 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,185 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,195 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,219 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,241 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,258 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,268 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,290 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,310 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,326 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,346 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,364 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,388 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-09-11 04:35:26,577 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,632 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,669 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,717 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,729 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,756 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,780 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,800 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,812 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,839 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,862 127 INFO rb-535c0f4-224715-414073 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-11 04:35:26,882 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,906 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,924 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:26,950 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-09-11 04:35:27,192 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:27,264 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:27,344 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:27,368 127 INFO rb-535c0f4-224715-414073 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-11 04:35:27,463 127 INFO rb-535c0f4-224715-414073 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-11 04:35:27,518 127 INFO rb-535c0f4-224715-414073 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-11 04:35:27,547 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:27,591 127 INFO rb-535c0f4-224715-414073 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-11 04:35:27,649 127 INFO rb-535c0f4-224715-414073 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-11 04:35:27,706 127 INFO rb-535c0f4-224715-414073 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-11 04:35:27,800 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:27,868 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:27,921 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:27,949 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-09-11 04:35:28,257 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:28,302 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:28,355 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:28,372 127 INFO rb-535c0f4-224715-414073 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-11 04:35:28,411 127 INFO rb-535c0f4-224715-414073 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-11 04:35:28,455 127 INFO rb-535c0f4-224715-414073 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-11 04:35:28,487 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:28,511 127 INFO rb-535c0f4-224715-414073 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-11 04:35:28,559 127 INFO rb-535c0f4-224715-414073 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-11 04:35:28,589 127 INFO rb-535c0f4-224715-414073 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-11 04:35:28,617 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:28,655 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:28,682 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:28,707 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-09-11 04:35:29,121 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:29,193 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:29,254 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:29,276 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,319 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,349 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,373 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:29,390 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,425 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,455 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,477 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:29,499 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:29,517 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:29,543 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-09-11 04:35:29,750 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,817 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,843 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,886 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:29,903 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,936 127 INFO rb-535c0f4-224715-414073 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-11 04:35:29,979 127 INFO rb-535c0f4-224715-414073 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-11 04:35:30,021 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:30,051 127 INFO rb-535c0f4-224715-414073 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-11 04:35:30,104 127 INFO rb-535c0f4-224715-414073 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-11 04:35:30,151 127 INFO rb-535c0f4-224715-414073 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-11 04:35:30,193 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:30,210 127 INFO rb-535c0f4-224715-414073 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-11 04:35:30,265 127 INFO rb-535c0f4-224715-414073 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-11 04:35:30,310 127 INFO rb-535c0f4-224715-414073 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-11 04:35:30,341 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:30,379 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:30,418 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-11 04:35:30,471 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:35:31,106 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-09-11 04:35:31,141 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10558] 2026-09-11 04:35:31,149 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:35:31,281 127 INFO rb-535c0f4-224715-414073 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-11 04:35:31,753 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-09-11 04:35:31,762 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10562] 2026-09-11 04:35:31,768 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:35:32,091 127 INFO rb-535c0f4-224715-414073 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-11 04:35:32,287 127 INFO rb-535c0f4-224715-414073 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-11 04:35:32,413 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:35:35,446 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-09-11 04:35:35,815 127 INFO rb-535c0f4-224715-414073 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-11 04:35:35,841 127 INFO rb-535c0f4-224715-414073 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-11 04:35:35,864 127 INFO rb-535c0f4-224715-414073 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-11 04:35:35,906 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-09-11 04:35:36,439 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3804] 2026-09-11 04:35:36,454 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:36,468 127 INFO rb-535c0f4-224715-414073 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-11 04:35:36,496 127 INFO rb-535c0f4-224715-414073 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-11 04:35:36,524 127 INFO rb-535c0f4-224715-414073 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-11 04:35:36,559 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-09-11 04:35:37,733 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3804] 2026-09-11 04:35:37,750 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:38,240 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7566, 4831, 3827, 3806] 2026-09-11 04:35:38,260 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:38,619 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7024, 4832, 3828, 3807] 2026-09-11 04:35:38,633 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:38,960 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [237488, 237489, 237490] 2026-09-11 04:35:38,960 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4830, 3826, 3825, 3824, 3805] 2026-09-11 04:35:38,981 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:39,014 127 INFO rb-535c0f4-224715-414073 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-11 04:35:39,042 127 INFO rb-535c0f4-224715-414073 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-11 04:35:39,074 127 INFO rb-535c0f4-224715-414073 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-11 04:35:39,111 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-09-11 04:35:39,508 127 INFO rb-535c0f4-224715-414073 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-11 04:35:39,534 127 INFO rb-535c0f4-224715-414073 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-11 04:35:39,566 127 INFO rb-535c0f4-224715-414073 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-11 04:35:39,596 127 INFO rb-535c0f4-224715-414073 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-11 04:35:39,625 127 INFO rb-535c0f4-224715-414073 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-11 04:35:39,655 127 INFO rb-535c0f4-224715-414073 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-11 04:35:40,062 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7024, 4832, 3828, 3807] 2026-09-11 04:35:40,077 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:40,097 127 INFO rb-535c0f4-224715-414073 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-11 04:35:40,131 127 INFO rb-535c0f4-224715-414073 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-11 04:35:40,162 127 INFO rb-535c0f4-224715-414073 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-11 04:35:40,199 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-09-11 04:35:41,078 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3804] 2026-09-11 04:35:41,094 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:41,414 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7566, 4831, 3827, 3806] 2026-09-11 04:35:41,428 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:41,721 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7024, 4832, 3828, 3807] 2026-09-11 04:35:41,734 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:42,030 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [237488, 237489, 237490] 2026-09-11 04:35:42,030 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4830, 3826, 3825, 3824, 3805] 2026-09-11 04:35:42,047 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:42,441 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3829, 3808] 2026-09-11 04:35:42,454 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:42,480 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-09-11 04:35:43,555 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3804] 2026-09-11 04:35:43,572 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:43,906 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7566, 4831, 3827, 3806] 2026-09-11 04:35:43,920 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:44,259 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7024, 4832, 3828, 3807] 2026-09-11 04:35:44,273 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:44,602 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [237488, 237489, 237490] 2026-09-11 04:35:44,603 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4830, 3826, 3825, 3824, 3805] 2026-09-11 04:35:44,621 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:44,654 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-09-11 04:35:45,597 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3804] 2026-09-11 04:35:45,611 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:45,955 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7566, 4831, 3827, 3806] 2026-09-11 04:35:45,968 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:46,273 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7024, 4832, 3828, 3807] 2026-09-11 04:35:46,287 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:46,668 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [237488, 237489, 237490] 2026-09-11 04:35:46,668 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4830, 3826, 3825, 3824, 3805] 2026-09-11 04:35:46,688 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:46,721 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-09-11 04:35:47,167 127 INFO rb-535c0f4-224715-414073 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-11 04:35:47,199 127 INFO rb-535c0f4-224715-414073 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-11 04:35:47,233 127 INFO rb-535c0f4-224715-414073 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-11 04:35:47,266 127 INFO rb-535c0f4-224715-414073 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-11 04:35:47,300 127 INFO rb-535c0f4-224715-414073 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-11 04:35:47,334 127 INFO rb-535c0f4-224715-414073 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-11 04:35:47,755 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7024, 4832, 3828, 3807] 2026-09-11 04:35:47,771 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-11 04:35:47,790 127 INFO rb-535c0f4-224715-414073 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-11 04:35:47,824 127 INFO rb-535c0f4-224715-414073 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-11 04:35:47,857 127 INFO rb-535c0f4-224715-414073 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-11 04:35:47,912 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:35:47,926 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-09-11 04:35:48,912 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:35:49,847 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:35:49] "GET / HTTP/1.1" 200 - 177 0.127 0.810 2026-09-11 04:35:50,870 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:35:50] "POST /web/signup HTTP/1.1" 200 - 202 0.147 0.501 2026-09-11 04:35:50,902 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-09-11 04:35:51,828 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:35:52,822 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:35:52] "GET / HTTP/1.1" 200 - 177 0.186 0.814 2026-09-11 04:35:52,924 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:35:52] "POST /web/signup HTTP/1.1" 200 - 37 0.015 0.078 2026-09-11 04:35:52,928 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification.TestSignUpEmailVerification.test_signup_with_invalid_email: waiting for threads: [] 2026-09-11 04:35:52,949 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-09-11 04:35:53,750 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:35:55,422 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:35:55] "GET / HTTP/1.1" 200 - 177 0.106 1.571 2026-09-11 04:35:55,454 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-09-11 04:35:56,497 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:35:57,596 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:35:57] "GET / HTTP/1.1" 200 - 177 0.136 0.968 2026-09-11 04:35:58,028 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:35:58,506 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 04:35:58,506 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:35:58] "POST /web/signup HTTP/1.1" 200 - 314 0.303 0.598 2026-09-11 04:35:58,560 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:35:59,358 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-09-11 04:35:59,409 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-09-11 04:35:59,744 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-09-11 04:36:00,161 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-09-11 04:36:00,645 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-09-11 04:36:01,084 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-09-11 04:36:05,649 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-09-11 04:36:06,052 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 185, model: sshkey.pair 2026-09-11 04:36:06,086 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-09-11 04:36:06,577 127 INFO rb-535c0f4-224715-414073 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-11 04:36:06,911 127 INFO rb-535c0f4-224715-414073 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-11 04:36:06,934 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-09-11 04:36:07,782 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #185 deleted ir.attachment records with IDs: [4711, 4712] 2026-09-11 04:36:07,782 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #185 deleted sshkey.pair records with IDs: [10] 2026-09-11 04:36:07,833 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 04:36:07,847 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-09-11 04:36:10,049 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-09-11 04:36:12,520 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: stock.valuation.layer 2026-09-11 04:36:12,546 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-09-11 04:36:14,586 127 INFO rb-535c0f4-224715-414073 odoo.models: Access Denied by ACLs for operation: read, uid: 197, model: stock.picking, fields: account_move_ids 2026-09-11 04:36:14,617 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-09-11 04:36:16,611 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-09-11 04:36:19,115 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 208, model: stock.valuation.layer 2026-09-11 04:36:19,158 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:36:19,173 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-09-11 04:36:22,349 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-09-11 04:36:24,265 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-09-11 04:36:26,374 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:36:35,625 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-09-11 04:36:38,039 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:36:38,697 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-09-11 04:36:40,443 127 INFO rb-535c0f4-224715-414073 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-11 04:36:40,480 127 INFO rb-535c0f4-224715-414073 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-11 04:36:42,898 127 INFO rb-535c0f4-224715-414073 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-11 04:36:42,950 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-09-11 04:36:43,067 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-09-11 04:36:43,099 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10671, 10660] 2026-09-11 04:36:43,189 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-09-11 04:36:44,938 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-09-11 04:36:46,197 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-09-11 04:36:48,483 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:36:48,880 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-09-11 04:36:49,556 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-09-11 04:36:50,222 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-09-11 04:36:50,537 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-09-11 04:36:52,589 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-09-11 04:36:53,214 127 INFO rb-535c0f4-224715-414073 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-11 04:36:57,698 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10747] 2026-09-11 04:36:57,830 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-09-11 04:36:59,729 127 INFO rb-535c0f4-224715-414073 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-11 04:37:02,747 127 INFO rb-535c0f4-224715-414073 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-11 04:37:05,218 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-09-11 04:37:05,678 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:06,419 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-09-11 04:37:10,546 127 INFO rb-535c0f4-224715-414073 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-11 04:37:10,596 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-09-11 04:37:10,695 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-09-11 04:37:10,731 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10868, 10857] 2026-09-11 04:37:10,793 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-09-11 04:37:11,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:14,538 127 INFO rb-535c0f4-224715-414073 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-11 04:37:14,570 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-09-11 04:37:14,575 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-09-11 04:37:14,899 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-09-11 04:37:16,883 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-09-11 04:37:17,374 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-09-11 04:37:19,176 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-09-11 04:37:21,013 127 INFO rb-535c0f4-224715-414073 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-11 04:37:23,343 127 INFO rb-535c0f4-224715-414073 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-11 04:37:25,242 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:25,872 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-09-11 04:37:25,920 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-09-11 04:37:26,015 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-09-11 04:37:26,053 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: stock.lot 2026-09-11 04:37:26,094 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:37:26,461 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-09-11 04:37:26,507 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:26,838 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-09-11 04:37:26,895 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-09-11 04:37:26,953 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-09-11 04:37:27,032 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:27,516 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-09-11 04:37:27,560 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-09-11 04:37:28,786 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-09-11 04:37:28,913 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:29,463 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-09-11 04:37:29,786 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-09-11 04:37:30,196 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-09-11 04:37:30,569 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-09-11 04:37:31,037 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-09-11 04:37:31,379 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-09-11 04:37:31,650 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:31,662 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-09-11 04:37:32,978 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1988] 2026-09-11 04:37:33,740 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-09-11 04:37:35,163 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1991] 2026-09-11 04:37:35,787 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:35,801 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-09-11 04:37:35,993 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-09-11 04:37:36,004 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-09-11 04:37:36,035 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:36,051 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-09-11 04:37:41,463 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-09-11 04:37:41,567 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:41,578 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-09-11 04:37:41,765 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-09-11 04:37:41,946 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-09-11 04:37:42,142 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-09-11 04:37:42,400 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:42,409 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-09-11 04:37:42,480 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-09-11 04:37:42,514 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-09-11 04:37:42,523 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-09-11 04:37:42,542 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-09-11 04:37:42,585 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-09-11 04:37:42,646 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:42,658 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-09-11 04:37:42,709 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-09-11 04:37:42,847 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-09-11 04:37:42,881 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-09-11 04:37:42,909 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-09-11 04:37:42,960 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-09-11 04:37:43,031 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-09-11 04:37:43,107 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-09-11 04:37:43,148 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-09-11 04:37:43,192 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:43,207 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-09-11 04:37:43,282 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-09-11 04:37:43,318 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-09-11 04:37:48,738 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:48,750 127 INFO rb-535c0f4-224715-414073 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-11 04:37:48,959 127 INFO rb-535c0f4-224715-414073 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-11 04:37:49,158 127 INFO rb-535c0f4-224715-414073 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-11 04:37:49,362 127 INFO rb-535c0f4-224715-414073 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-11 04:37:49,553 127 INFO rb-535c0f4-224715-414073 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-11 04:37:49,738 127 INFO rb-535c0f4-224715-414073 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-11 04:37:49,922 127 INFO rb-535c0f4-224715-414073 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-11 04:37:50,159 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:37:51,270 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-09-11 04:37:51,629 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-09-11 04:37:52,136 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-09-11 04:37:52,669 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-09-11 04:37:53,227 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-09-11 04:37:53,924 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-09-11 04:37:55,223 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-09-11 04:37:56,083 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-09-11 04:37:56,129 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-09-11 04:37:56,206 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:38:18,815 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-11 04:38:18,840 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet 2026-09-11 04:38:18,868 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.type 2026-09-11 04:38:18,877 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.history 2026-09-11 04:38:18,886 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet 2026-09-11 04:38:18,889 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.type 2026-09-11 04:38:18,893 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.history 2026-09-11 04:38:18,898 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet 2026-09-11 04:38:18,900 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.type 2026-09-11 04:38:18,907 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.history 2026-09-11 04:38:18,936 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-11 04:38:18,953 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet 2026-09-11 04:38:18,966 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.type 2026-09-11 04:38:18,976 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.history 2026-09-11 04:38:18,988 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet 2026-09-11 04:38:18,996 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.type 2026-09-11 04:38:19,003 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.history 2026-09-11 04:38:19,012 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet 2026-09-11 04:38:19,018 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.type 2026-09-11 04:38:19,023 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.history 2026-09-11 04:38:19,053 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-09-11 04:38:19,069 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet 2026-09-11 04:38:19,084 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.type 2026-09-11 04:38:19,087 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.history 2026-09-11 04:38:19,093 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet 2026-09-11 04:38:19,096 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.type 2026-09-11 04:38:19,099 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.history 2026-09-11 04:38:19,102 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet 2026-09-11 04:38:19,108 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.type 2026-09-11 04:38:19,111 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.history 2026-09-11 04:38:19,138 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-09-11 04:38:19,166 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet 2026-09-11 04:38:19,185 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.type 2026-09-11 04:38:19,188 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.history 2026-09-11 04:38:19,203 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet 2026-09-11 04:38:19,206 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.type 2026-09-11 04:38:19,209 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.history 2026-09-11 04:38:19,219 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet 2026-09-11 04:38:19,228 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.type 2026-09-11 04:38:19,237 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.history 2026-09-11 04:38:19,273 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-09-11 04:38:19,293 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet 2026-09-11 04:38:19,325 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.type 2026-09-11 04:38:19,332 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.history 2026-09-11 04:38:19,348 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet 2026-09-11 04:38:19,359 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet.type 2026-09-11 04:38:19,373 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet 2026-09-11 04:38:19,383 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.type 2026-09-11 04:38:19,401 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.history 2026-09-11 04:38:19,436 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-09-11 04:38:19,458 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet 2026-09-11 04:38:19,474 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet.history 2026-09-11 04:38:19,484 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 245, model: wallet 2026-09-11 04:38:19,491 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet 2026-09-11 04:38:19,496 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet.history 2026-09-11 04:38:19,526 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-09-11 04:38:20,128 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 247, model: wallet 2026-09-11 04:38:20,139 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: wallet 2026-09-11 04:38:20,274 127 INFO rb-535c0f4-224715-414073 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-11 04:38:20,291 127 INFO rb-535c0f4-224715-414073 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-11 04:38:20,338 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-09-11 04:38:21,160 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 249, model: wallet 2026-09-11 04:38:21,172 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: wallet 2026-09-11 04:38:21,257 127 INFO rb-535c0f4-224715-414073 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-11 04:38:21,268 127 INFO rb-535c0f4-224715-414073 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-11 04:38:21,357 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 04:38:43,827 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-09-11 04:38:43,936 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-09-11 04:38:44,009 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-09-11 04:38:44,093 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:39:07,499 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-09-11 04:39:08,035 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-09-11 04:39:08,551 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572988645041969.1789101548.470641613006592-openerp-10-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:08,596 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [423] 2026-09-11 04:39:09,420 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <508660770117201.1789101549.373785018920898-openerp-10-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:09,467 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [424] 2026-09-11 04:39:09,796 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [50] 2026-09-11 04:39:09,909 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-09-11 04:39:10,561 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <057763822979837.1789101550.499242067337036-openerp-11-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:10,604 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [425] 2026-09-11 04:39:11,535 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463472872000036.1789101551.492850542068481-openerp-11-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:11,590 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [426] 2026-09-11 04:39:11,767 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-09-11 04:39:11,979 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-09-11 04:39:12,644 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <038858500643841.1789101552.577044248580933-openerp-14-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:12,681 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [427] 2026-09-11 04:39:12,879 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-09-11 04:39:14,029 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <606555187436524.1789101553.953496932983398-openerp-15-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:14,136 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [428] 2026-09-11 04:39:14,548 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897007360369907.1789101554.509085893630981-openerp-15-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:14,576 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [429] 2026-09-11 04:39:14,616 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-09-11 04:39:15,696 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <313845196017613.1789101555.636473655700684-openerp-16-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:15,780 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [430] 2026-09-11 04:39:16,123 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384320600378322.1789101556.089589834213257-openerp-16-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:16,153 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [431] 2026-09-11 04:39:16,195 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-09-11 04:39:17,566 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858212021664354.1789101557.498079776763916-openerp-17-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:17,694 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [432] 2026-09-11 04:39:18,152 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286490779603184.1789101558.118880987167358-openerp-17-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:18,177 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [433] 2026-09-11 04:39:18,212 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-09-11 04:39:19,515 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086265026243282.1789101559.457001209259033-openerp-18-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:19,608 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [434] 2026-09-11 04:39:20,018 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-09-11 04:39:21,498 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680432248670705.1789101561.406219482421875-openerp-19-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:21,643 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [435] 2026-09-11 04:39:22,135 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <788481294993727.1789101562.097793817520142-openerp-19-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:22,179 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [436] 2026-09-11 04:39:22,223 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-11 04:39:23,604 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528286418282314.1789101563.531876087188721-openerp-20-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:23,718 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [437] 2026-09-11 04:39:24,137 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-11 04:39:25,476 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <308262175659321.1789101565.384759187698364-openerp-21-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:25,610 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [438] 2026-09-11 04:39:26,089 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-09-11 04:39:27,208 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512421222480834.1789101567.144857883453369-openerp-22-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:27,291 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [439] 2026-09-11 04:39:27,653 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <883911776196897.1789101567.620858669281006-openerp-22-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:27,680 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [440] 2026-09-11 04:39:27,716 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-09-11 04:39:29,040 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526582451180470.1789101568.969979047775269-openerp-23-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:29,140 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [441] 2026-09-11 04:39:29,820 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516817574752109.1789101569.785428762435913-openerp-23-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:29,851 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [442] 2026-09-11 04:39:29,900 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-09-11 04:39:30,382 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302073342766396.1789101570.314552068710327-openerp-24-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:30,417 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [443] 2026-09-11 04:39:31,038 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <727638205637522.1789101570.997733116149902-openerp-24-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:31,076 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [444] 2026-09-11 04:39:31,948 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519020075736826.1789101571.913150548934937-openerp-24-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:32,043 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [445] 2026-09-11 04:39:32,088 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-09-11 04:39:32,575 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648481626004264.1789101572.511516094207764-openerp-25-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:32,614 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [446] 2026-09-11 04:39:33,647 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246858496588796.1789101573.608818292617798-openerp-25-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:33,750 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [447] 2026-09-11 04:39:34,148 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <812104581331815.1789101574.112436771392822-openerp-25-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:34,182 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [448] 2026-09-11 04:39:35,109 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902863535157801.1789101575.073104381561279-openerp-25-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:35,208 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [449] 2026-09-11 04:39:35,253 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-09-11 04:39:35,489 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-09-11 04:39:35,823 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667807840409966.1789101575.772094488143921-openerp-27-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:35,850 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [450] 2026-09-11 04:39:35,885 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-09-11 04:39:36,369 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <209592171477784.1789101576.307583332061768-openerp-28-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:36,404 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [451] 2026-09-11 04:39:37,047 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <747070056935949.1789101577.013844728469849-openerp-28-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:37,085 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [452] 2026-09-11 04:39:37,340 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-09-11 04:39:38,802 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933189823387062.1789101578.740931749343872-openerp-31-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:38,893 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [453] 2026-09-11 04:39:39,358 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-09-11 04:39:40,792 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-09-11 04:39:42,614 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <581210560396308.1789101582.548208475112915-openerp-32-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:42,654 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [454] 2026-09-11 04:39:42,952 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-09-11 04:39:45,960 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-09-11 04:39:48,475 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416798565466778.1789101588.396571874618530-openerp-33-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:48,610 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [455] 2026-09-11 04:39:49,040 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-09-11 04:39:49,066 127 INFO rb-535c0f4-224715-414073 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-11 04:39:49,067 127 INFO rb-535c0f4-224715-414073 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-11 04:39:51,637 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780207024925427.1789101591.562881469726562-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:51,858 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [456] 2026-09-11 04:39:52,444 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <018790198777288.1789101592.398981332778931-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:52,488 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [457] 2026-09-11 04:39:52,966 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677317692916191.1789101592.931165218353271-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:53,004 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [458] 2026-09-11 04:39:53,478 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <565798446048999.1789101593.440532445907593-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:53,515 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [459] 2026-09-11 04:39:54,052 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825933487041705.1789101594.012574195861816-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:54,121 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [460] 2026-09-11 04:39:54,998 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341623181807595.1789101594.956467628479004-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:55,039 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [461] 2026-09-11 04:39:55,616 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602565339144011.1789101595.573465824127197-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:55,653 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [462] 2026-09-11 04:39:56,390 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926730332534625.1789101596.350117921829224-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:56,428 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [463] 2026-09-11 04:39:57,177 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147338044760767.1789101597.130032539367676-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:57,247 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [464] 2026-09-11 04:39:57,985 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <062498923655302.1789101597.945712804794312-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:58,032 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [465] 2026-09-11 04:39:58,797 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806062747087769.1789101598.749566316604614-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:58,852 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [466] 2026-09-11 04:39:59,271 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <825320350282942.1789101599.217616081237793-openerp-34-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:39:59,304 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [467] 2026-09-11 04:39:59,339 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-09-11 04:40:00,025 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <096853583675673.1789101599.951146602630615-openerp-35-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:40:00,064 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [468] 2026-09-11 04:40:00,237 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-09-11 04:40:01,128 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488324114734049.1789101601.051659107208252-openerp-36-wallet@9a22c10bd32d>: ['"New Partner" <@False>'] 2026-09-11 04:40:01,189 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [469] 2026-09-11 04:40:01,364 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-09-11 04:40:02,158 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751869787679137.1789101602.079189300537109-openerp-37-wallet@9a22c10bd32d>: ['"New Partner" <@False>'] 2026-09-11 04:40:02,209 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [470] 2026-09-11 04:40:02,748 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-09-11 04:40:03,906 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <615329118614359.1789101603.838335275650024-openerp-38-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:40:03,992 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [471] 2026-09-11 04:40:04,358 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <588991561260201.1789101604.321346282958984-openerp-38-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:40:04,388 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [472] 2026-09-11 04:40:04,556 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [86] 2026-09-11 04:40:04,626 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [42] 2026-09-11 04:40:04,772 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-09-11 04:40:05,925 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <090010248650786.1789101605.859295845031738-openerp-39-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:40:06,016 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [473] 2026-09-11 04:40:06,469 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300958389849438.1789101606.428597211837769-openerp-39-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:40:06,499 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [474] 2026-09-11 04:40:06,663 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [87, 87] 2026-09-11 04:40:06,739 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [43] 2026-09-11 04:40:06,810 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-09-11 04:40:06,946 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-09-11 04:40:07,087 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-09-11 04:40:07,222 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:40:29,744 127 INFO rb-535c0f4-224715-414073 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-11 04:40:30,939 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <555689299179370.1789101630.869265079498291-openerp-41-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:40:31,037 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [475] 2026-09-11 04:40:31,456 127 INFO rb-535c0f4-224715-414073 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-11 04:40:32,180 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <832531651692398.1789101632.111267566680908-openerp-42-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:40:32,238 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [476] 2026-09-11 04:40:32,522 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:40:52,515 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:newportaluser from n/a 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 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=ace7c79b0aa16a4a522cf4176ce9d6d5c184bff9c3530004fbc5ef4239dfc998&wallet_id=43 HTTP/1.1" 200 - 256 0.159 -0.159 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.017 -0.017 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [477] 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 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=362e18d1eedaa12eb70bbb0e7c9e805d31a6c750fc286899ae8a00358a1a44d6&wallet_id=43 HTTP/1.1" 200 - 83 0.145 -0.145 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [478] 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 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=362e18d1eedaa12eb70bbb0e7c9e805d31a6c750fc286899ae8a00358a1a44d6&invoice_id=513 HTTP/1.1" 200 - 91 0.089 -0.089 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.039 -0.039 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [479] 2026-09-11 04:40:58,053 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:newportaluser from n/a 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 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=489b48a8a37c8524541dca0d9608abbd8cb7f301939a6b60096382107e8cf743&wallet_id=43 HTTP/1.1" 200 - 261 0.318 -0.318 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.022 -0.022 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [480] 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 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=489b48a8a37c8524541dca0d9608abbd8cb7f301939a6b60096382107e8cf743&invoice_id=515 HTTP/1.1" 200 - 91 0.098 -0.098 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.037 -0.037 2023-11-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [481] 2026-09-11 04:41:02,446 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:41:24,777 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-09-11 04:41:26,433 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527510035210939.1789101686.351339340209961-openerp-46-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:26,473 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [482] 2026-09-11 04:41:26,835 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722323487157510.1789101686.768393993377686-openerp-46-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:26,875 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [483] 2026-09-11 04:41:27,736 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911552078984246.1789101687.694950580596924-openerp-46-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:27,812 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [484] 2026-09-11 04:41:27,887 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-09-11 04:41:28,428 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353570366166991.1789101688.355272531509399-openerp-47-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:28,477 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [485] 2026-09-11 04:41:29,060 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265270322402118.1789101689.004007101058960-openerp-47-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:29,106 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [486] 2026-09-11 04:41:30,162 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <520643285434694.1789101690.118128299713135-openerp-47-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:30,303 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [487] 2026-09-11 04:41:32,001 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <914367739288115.1789101691.941223144531250-openerp-47-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:32,126 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [488] 2026-09-11 04:41:32,445 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-09-11 04:41:34,034 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <238667619501947.1789101693.958626508712769-openerp-48-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:34,156 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [489] 2026-09-11 04:41:35,218 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <520085055122621.1789101695.174717664718628-openerp-48-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:35,261 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [490] 2026-09-11 04:41:35,538 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-09-11 04:41:37,788 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <246322363453790.1789101697.699051618576050-openerp-49-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:37,919 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [491] 2026-09-11 04:41:39,775 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <021935580747522.1789101699.735503435134888-openerp-49-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:41:39,828 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [492] 2026-09-11 04:41:40,165 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:42:03,788 127 INFO rb-535c0f4-224715-414073 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-11 04:42:04,271 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256753977346697.1789101724.201073169708252-openerp-51-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:04,313 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [493] 2026-09-11 04:42:04,883 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226057189618873.1789101724.834003686904907-openerp-51-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:04,972 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [494] 2026-09-11 04:42:05,636 127 INFO rb-535c0f4-224715-414073 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-11 04:42:06,466 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463927349859487.1789101726.326119899749756-openerp-52-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:06,522 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [495] 2026-09-11 04:42:07,698 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224847310721168.1789101727.635508298873901-openerp-52-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:07,817 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [496] 2026-09-11 04:42:08,074 127 INFO rb-535c0f4-224715-414073 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-11 04:42:08,771 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335304075933473.1789101728.701058149337769-openerp-53-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:08,806 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [497] 2026-09-11 04:42:10,053 127 INFO rb-535c0f4-224715-414073 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-11 04:42:10,806 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <740569885405392.1789101730.722976446151733-openerp-54-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:10,859 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [498] 2026-09-11 04:42:12,104 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <716160751295165.1789101732.067636013031006-openerp-54-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:12,200 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [499] 2026-09-11 04:42:12,502 127 INFO rb-535c0f4-224715-414073 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-11 04:42:14,751 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-09-11 04:42:15,463 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455288167687172.1789101735.389169692993164-openerp-55-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:15,503 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [500] 2026-09-11 04:42:16,942 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <914594256505005.1789101736.861521959304810-openerp-55-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:17,090 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [501] 2026-09-11 04:42:17,432 127 INFO rb-535c0f4-224715-414073 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-11 04:42:18,042 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <235208984780764.1789101737.964464902877808-openerp-56-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:18,112 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [502] 2026-09-11 04:42:19,254 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <791523254289733.1789101739.215790271759033-openerp-56-wallet@9a22c10bd32d>: ['"company_1_data" <@False>'] 2026-09-11 04:42:19,369 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [503] 2026-09-11 04:42:19,643 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:42:20,734 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-11 04:42:20,857 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #323 deleted product.milestone records with IDs: [20] 2026-09-11 04:42:20,888 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #323 deleted warranty.policy records with IDs: [17] 2026-09-11 04:42:20,923 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #323 deleted warranty.claim.policy records with IDs: [5] 2026-09-11 04:42:21,043 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #323 deleted warranty.claim records with IDs: [11] 2026-09-11 04:42:21,071 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-11 04:42:21,105 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: product.milestone 2026-09-11 04:42:21,120 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: product.milestone 2026-09-11 04:42:21,125 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: product.milestone 2026-09-11 04:42:21,157 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.policy 2026-09-11 04:42:21,182 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim.policy 2026-09-11 04:42:21,279 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim 2026-09-11 04:42:21,323 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:42:22,457 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-09-11 04:42:22,581 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-09-11 04:42:22,637 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-09-11 04:42:22,808 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-09-11 04:42:22,864 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-09-11 04:42:22,969 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-09-11 04:42:23,023 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-09-11 04:42:23,169 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-09-11 04:42:23,234 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:42:24,254 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-11 04:42:24,367 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-11 04:42:24,406 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-09-11 04:42:24,448 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-09-11 04:42:24,490 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-09-11 04:42:24,531 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-09-11 04:42:24,583 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-09-11 04:42:24,616 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-09-11 04:42:24,653 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-09-11 04:42:24,703 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-09-11 04:42:24,755 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-09-11 04:42:24,802 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-09-11 04:42:24,859 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-09-11 04:42:24,906 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-09-11 04:42:24,949 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-09-11 04:42:25,032 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-09-11 04:42:25,089 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-09-11 04:42:25,163 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-09-11 04:42:25,247 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-11 04:42:25,463 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-11 04:42:25,641 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-11 04:42:25,865 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-11 04:42:26,069 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-11 04:42:26,275 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-11 04:42:26,493 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-09-11 04:42:26,705 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-09-11 04:42:26,767 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-09-11 04:42:26,835 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-09-11 04:42:26,921 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-09-11 04:42:26,989 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-11 04:42:27,199 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-11 04:42:27,392 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-09-11 04:42:27,644 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-09-11 04:42:27,836 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-09-11 04:42:27,875 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-09-11 04:42:27,889 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-09-11 04:42:27,909 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-09-11 04:42:27,941 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-09-11 04:42:27,969 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-09-11 04:42:28,021 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-09-11 04:42:28,093 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-09-11 04:42:28,161 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:42:31,552 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-09-11 04:42:31,746 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-09-11 04:42:31,817 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order 2026-09-11 04:42:31,854 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: purchase.order 2026-09-11 04:42:31,879 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order 2026-09-11 04:42:31,958 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order.line 2026-09-11 04:42:32,054 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order.line 2026-09-11 04:42:32,076 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-11 04:42:32,115 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-11 04:42:32,127 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-11 04:42:32,155 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order 2026-09-11 04:42:32,158 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-11 04:42:32,181 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 328, model: purchase.order 2026-09-11 04:42:32,186 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-11 04:42:32,271 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order.line 2026-09-11 04:42:32,277 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-11 04:42:32,284 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-11 04:42:32,325 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:42:35,044 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-09-11 04:42:35,189 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:42:37,583 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-11 04:42:37,829 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-09-11 04:42:37,994 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-09-11 04:42:38,160 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-11 04:42:38,380 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-11 04:42:38,569 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-11 04:42:38,733 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-11 04:42:38,943 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-11 04:42:39,160 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-11 04:42:39,343 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:42:41,668 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-09-11 04:42:42,290 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-09-11 04:42:42,706 127 INFO rb-535c0f4-224715-414073 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-11 04:42:43,238 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:42:45,077 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-11 04:42:45,803 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-11 04:42:46,533 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-11 04:42:47,118 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-11 04:42:47,750 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:42:49,889 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-11 04:42:50,250 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-11 04:42:50,549 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-11 04:42:50,873 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:42:53,198 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-11 04:42:53,488 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order 2026-09-11 04:42:53,493 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order 2026-09-11 04:42:53,503 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 347, model: addendum.addendum 2026-09-11 04:42:53,515 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order.line 2026-09-11 04:42:53,573 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order.line 2026-09-11 04:42:53,587 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 347, model: sale.order.line 2026-09-11 04:42:53,609 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-11 04:42:53,653 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order 2026-09-11 04:42:53,657 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order 2026-09-11 04:42:53,665 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 346, model: addendum.addendum 2026-09-11 04:42:53,674 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order.line 2026-09-11 04:42:53,725 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order.line 2026-09-11 04:42:53,737 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 346, model: sale.order.line 2026-09-11 04:42:53,758 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-09-11 04:42:54,600 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-09-11 04:42:55,064 127 INFO rb-535c0f4-224715-414073 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-11 04:42:55,097 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-09-11 04:42:56,097 127 INFO rb-535c0f4-224715-414073 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-11 04:42:56,138 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-09-11 04:42:56,784 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-09-11 04:42:57,263 127 INFO rb-535c0f4-224715-414073 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-11 04:42:57,302 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-09-11 04:42:57,697 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-11 04:43:00,814 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-09-11 04:43:01,129 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:43:03,661 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-11 04:43:04,108 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-09-11 04:43:04,330 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-09-11 04:43:04,525 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-11 04:43:04,733 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-11 04:43:04,954 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-11 04:43:05,174 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-11 04:43:05,394 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-11 04:43:05,638 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-11 04:43:05,831 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:43:08,548 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-09-11 04:43:09,639 127 INFO rb-535c0f4-224715-414073 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-11 04:43:10,662 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-09-11 04:43:11,877 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:43:14,763 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-11 04:43:15,896 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-11 04:43:17,255 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-11 04:43:18,147 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-11 04:43:19,080 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:43:21,620 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-11 04:43:22,261 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-11 04:43:22,553 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-11 04:43:22,900 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:43:24,429 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-09-11 04:43:24,524 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-11 04:43:24,551 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 370, model: stock.lot 2026-09-11 04:43:24,584 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: stock.lot 2026-09-11 04:43:24,591 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: stock.lot 2026-09-11 04:43:24,634 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-11 04:43:24,680 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 369, model: stock.lot 2026-09-11 04:43:24,732 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 369, model: stock.lot 2026-09-11 04:43:24,740 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 369, model: stock.lot 2026-09-11 04:43:24,791 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:43:26,399 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-09-11 04:43:26,860 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-09-11 04:43:27,202 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-11 04:43:27,694 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:43:29,136 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-11 04:43:29,348 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-11 04:43:29,549 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-09-11 04:43:29,597 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-11 04:43:29,803 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-11 04:43:30,022 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-11 04:43:30,235 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-11 04:43:30,454 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-11 04:43:30,633 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-11 04:43:30,872 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-11 04:43:31,098 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-11 04:43:31,293 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-11 04:43:32,122 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-09-11 04:43:32,342 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-09-11 04:43:32,548 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:43:32,563 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-09-11 04:43:37,460 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:43:38,876 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:43:38] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.300 1.119 2026-09-11 04:43:39,457 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:43:39] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.251 0.318 2026-09-11 04:43:40,065 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:43:40] "GET /shop/cart HTTP/1.1" 200 - 169 0.207 0.397 2026-09-11 04:43:40,171 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-09-11 04:43:40,553 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-09-11 04:43:40,712 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-09-11 04:43:45,014 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:43:45,260 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:43:45] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.006 0.243 2026-09-11 04:43:45,292 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-09-11 04:43:49,769 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:43:49,995 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:43:49] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.014 0.215 2026-09-11 04:43:49,997 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-09-11 04:43:50,024 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-09-11 04:43:54,406 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:43:54,679 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:43:54] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.008 0.268 2026-09-11 04:43:54,684 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_repeated_query_parameters: waiting for threads: [] 2026-09-11 04:43:54,722 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-09-11 04:43:58,365 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:44:00,369 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:00] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.199 1.808 2026-09-11 04:44:00,413 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-09-11 04:44:07,520 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portalapps1@abc.com from n/a 2026-09-11 04:44:07,543 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:44:08,498 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-11 04:44:09,061 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:09] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.386 1.135 2026-09-11 04:44:11,459 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-11 04:44:11,490 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:11] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.065 0.114 2026-09-11 04:44:11,513 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portalapps2@abc.com from n/a 2026-09-11 04:44:11,839 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: odoo.module.version 2026-09-11 04:44:11,873 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:11] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.144 0.205 2026-09-11 04:44:12,016 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portalapps2@abc.com from n/a 2026-09-11 04:44:13,069 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:13] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.280 0.763 2026-09-11 04:44:13,157 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-09-11 04:44:17,767 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:44:18,935 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:18] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.203 0.966 2026-09-11 04:44:18,936 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-09-11 04:44:18,953 127 INFO rb-535c0f4-224715-414073 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-11 04:44:23,199 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:44:24,521 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:24] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.297 1.026 2026-09-11 04:44:24,555 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-09-11 04:44:29,499 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-09-11 04:44:33,103 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:44:35,247 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:35] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.228 1.919 2026-09-11 04:44:35,249 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-09-11 04:44:35,278 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-09-11 04:44:40,274 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:44:41,214 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:41] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.163 0.784 2026-09-11 04:44:41,282 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:41] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.013 0.044 2026-09-11 04:44:41,284 127 INFO rb-535c0f4-224715-414073 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-11 04:44:41,317 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-09-11 04:44:47,685 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-09-11 04:44:52,076 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-09-11 04:44:56,600 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:44:57,993 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:44:57] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.238 1.158 2026-09-11 04:44:58,050 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-09-11 04:45:02,101 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-09-11 04:45:07,993 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-09-11 04:45:11,613 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:45:11,900 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:11] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.015 0.285 2026-09-11 04:45:11,906 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix: waiting for threads: [] 2026-09-11 04:45:11,949 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-09-11 04:45:17,498 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:45:18,578 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:18] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.164 0.921 2026-09-11 04:45:19,090 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:19] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.135 0.357 2026-09-11 04:45:19,154 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-09-11 04:45:23,405 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:45:25,073 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:25] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.504 1.167 2026-09-11 04:45:25,110 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-09-11 04:45:29,582 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:45:29,910 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:29] "POST /mail/message/post HTTP/1.1" 200 - 16 0.019 0.312 2026-09-11 04:45:32,155 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portalapps1@abc.com from n/a 2026-09-11 04:45:32,306 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:32] "POST /mail/message/post HTTP/1.1" 200 - 45 0.077 0.067 2026-09-11 04:45:32,505 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portalapps2@abc.com from n/a 2026-09-11 04:45:32,580 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:32] "POST /mail/message/post HTTP/1.1" 200 - 19 0.027 0.039 2026-09-11 04:45:32,621 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-09-11 04:45:36,446 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:45:37,615 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:37] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.173 1.004 2026-09-11 04:45:37,858 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:37] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.036 0.201 2026-09-11 04:45:37,860 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-09-11 04:45:37,888 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-09-11 04:45:42,327 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:45:44,586 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:44] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.313 1.952 2026-09-11 04:45:44,758 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:44] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.071 0.071 2026-09-11 04:45:44,811 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-09-11 04:45:49,642 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:45:51,055 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:51] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.658 0.757 2026-09-11 04:45:51,099 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-09-11 04:45:56,159 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:45:57,264 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:45:57] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.341 0.772 2026-09-11 04:45:57,266 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-09-11 04:45:57,298 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-09-11 04:46:02,434 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:46:03,400 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:03] "GET /apps/modules/browse?repo_maintainer_id=952 HTTP/1.1" 404 - 187 0.151 0.823 2026-09-11 04:46:03,423 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:vendor from n/a 2026-09-11 04:46:04,043 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:04] "GET /apps/modules/browse?repo_maintainer_id=952 HTTP/1.1" 200 - 166 0.183 0.421 2026-09-11 04:46:04,092 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-09-11 04:46:12,115 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portalapps1@abc.com from n/a 2026-09-11 04:46:12,138 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:46:13,949 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-11 04:46:14,485 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:14] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.309 2.044 2026-09-11 04:46:14,666 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-11 04:46:14,700 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:14] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.067 0.137 2026-09-11 04:46:14,708 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_already_purchased: waiting for threads: [] 2026-09-11 04:46:14,748 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-09-11 04:46:20,650 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portalapps1@abc.com from n/a 2026-09-11 04:46:20,668 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:46:21,034 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:21] "GET /my/apps/download/186 HTTP/1.1" 200 - 58 0.047 0.325 2026-09-11 04:46:21,203 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:21] "GET /my/apps/download/186 HTTP/1.1" 200 - 35 0.088 0.045 2026-09-11 04:46:21,428 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:21] "GET /my/apps/download/186 HTTP/1.1" 200 - 51 0.046 0.054 2026-09-11 04:46:21,429 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-09-11 04:46:21,471 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-09-11 04:46:26,476 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portalapps2@abc.com from n/a 2026-09-11 04:46:26,489 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:46:26,822 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:26] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.042 0.294 2026-09-11 04:46:27,999 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:27] "GET /my HTTP/1.1" 200 - 246 0.268 0.906 2026-09-11 04:46:28,001 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-09-11 04:46:28,053 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:46:28,072 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-09-11 04:46:28,081 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:46:28,387 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-09-11 04:46:28,395 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:46:29,504 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:29] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.275 0.836 2026-09-11 04:46:29,558 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:29] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.013 0.035 2026-09-11 04:46:29,616 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:29] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.020 0.034 2026-09-11 04:46:29,650 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:29] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.007 0.023 2026-09-11 04:46:29,694 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:29] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.007 0.033 2026-09-11 04:46:29,754 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:29] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.017 0.040 2026-09-11 04:46:29,791 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:29] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.010 0.024 2026-09-11 04:46:29,833 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:29] "GET /apps/browse/category?price=] 2026-09-11 04:46:30,009 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-09-11 04:46:30,014 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:46:31,195 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:31] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.013 1.171 2026-09-11 04:46:32,123 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.183 0.740 2026-09-11 04:46:32,134 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.001 0.006 2026-09-11 04:46:32,223 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.038 0.049 2026-09-11 04:46:32,240 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.006 0.008 2026-09-11 04:46:32,319 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.026 0.047 2026-09-11 04:46:32,346 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.015 0.009 2026-09-11 04:46:32,437 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.037 0.051 2026-09-11 04:46:32,449 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.002 0.007 2026-09-11 04:46:32,535 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.036 0.047 2026-09-11 04:46:32,622 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.022 0.062 2026-09-11 04:46:32,632 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.001 0.006 2026-09-11 04:46:32,709 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.029 0.044 2026-09-11 04:46:32,710 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-09-11 04:46:32,735 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-09-11 04:46:32,745 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:46:32,996 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:32] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.016 0.242 2026-09-11 04:46:33,998 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:33] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.262 0.737 2026-09-11 04:46:34,008 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:34] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.001 0.005 2026-09-11 04:46:34,115 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:46:34] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.061 0.043 2026-09-11 04:46:34,116 127 INFO rb-535c0f4-224715-414073 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-11 04:46:34,166 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:46:35,081 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-09-11 04:46:42,310 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:46:45,823 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-09-11 04:46:45,968 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-09-11 04:46:46,033 127 INFO rb-535c0f4-224715-414073 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-11 04:46:46,059 127 INFO rb-535c0f4-224715-414073 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-11 04:46:46,103 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-09-11 04:46:46,175 127 INFO rb-535c0f4-224715-414073 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-11 04:46:46,202 127 INFO rb-535c0f4-224715-414073 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-11 04:46:46,254 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-09-11 04:46:46,334 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-09-11 04:46:46,424 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-09-11 04:46:46,482 127 INFO rb-535c0f4-224715-414073 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-11 04:46:46,639 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [45] 2026-09-11 04:46:46,685 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-11 04:46:46,712 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-11 04:46:46,723 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44] 2026-09-11 04:46:46,749 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-09-11 04:46:46,807 127 INFO rb-535c0f4-224715-414073 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-11 04:46:46,942 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-11 04:46:46,961 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-11 04:46:46,980 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-11 04:46:46,990 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-11 04:46:47,020 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-09-11 04:46:47,087 127 INFO rb-535c0f4-224715-414073 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-11 04:46:47,244 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-11 04:46:47,263 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-11 04:46:47,281 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-11 04:46:47,290 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-11 04:46:47,297 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [41] 2026-09-11 04:46:47,324 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-09-11 04:46:47,423 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:46:49,979 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-09-11 04:46:50,073 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [5] 2026-09-11 04:46:50,098 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-09-11 04:46:50,190 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #477 deleted website.document records with IDs: [6] 2026-09-11 04:46:50,222 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-09-11 04:46:50,298 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #483 deleted website.document records with IDs: [7] 2026-09-11 04:46:50,321 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-09-11 04:46:50,423 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #479 deleted website.document records with IDs: [8] 2026-09-11 04:46:50,449 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-09-11 04:46:50,610 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-09-11 04:46:50,699 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [13] 2026-09-11 04:46:50,738 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [14] 2026-09-11 04:46:50,781 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [15] 2026-09-11 04:46:50,926 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [18] 2026-09-11 04:46:50,958 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [19] 2026-09-11 04:46:51,112 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [23] 2026-09-11 04:46:51,151 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [24] 2026-09-11 04:46:51,197 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [25] 2026-09-11 04:46:51,550 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [36] 2026-09-11 04:46:51,587 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [37] 2026-09-11 04:46:51,628 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [38] 2026-09-11 04:46:51,667 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #481 deleted website.document records with IDs: [39] 2026-09-11 04:46:51,784 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-09-11 04:46:51,930 127 INFO rb-535c0f4-224715-414073 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-11 04:46:51,980 127 INFO rb-535c0f4-224715-414073 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-11 04:46:52,022 127 INFO rb-535c0f4-224715-414073 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-11 04:46:52,083 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #477 deleted website.document records with IDs: [41] 2026-09-11 04:46:52,135 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #477 deleted website.document records with IDs: [42] 2026-09-11 04:46:52,178 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #477 deleted website.document records with IDs: [43] 2026-09-11 04:46:52,231 127 INFO rb-535c0f4-224715-414073 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-11 04:46:52,287 127 INFO rb-535c0f4-224715-414073 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-11 04:46:52,325 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-09-11 04:46:52,374 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #483 deleted website.document records with IDs: [44] 2026-09-11 04:46:52,392 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #483 deleted website.document records with IDs: [45] 2026-09-11 04:46:52,489 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #483 deleted website.document.content records with IDs: [3] 2026-09-11 04:46:52,501 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #483 deleted website.document records with IDs: [46] 2026-09-11 04:46:52,530 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-09-11 04:46:52,662 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #479 deleted website.document records with IDs: [47] 2026-09-11 04:46:52,721 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #479 deleted website.document records with IDs: [48] 2026-09-11 04:46:53,320 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #479 deleted website.document records with IDs: [64] 2026-09-11 04:46:53,351 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #479 deleted website.document records with IDs: [65] 2026-09-11 04:46:53,490 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #479 deleted website.document records with IDs: [69] 2026-09-11 04:46:53,530 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #479 deleted website.document records with IDs: [70] 2026-09-11 04:46:53,585 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #479 deleted website.document records with IDs: [71] 2026-09-11 04:46:53,639 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #479 deleted website.document records with IDs: [72] 2026-09-11 04:46:53,763 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-09-11 04:46:54,033 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-09-11 04:46:54,091 127 INFO rb-535c0f4-224715-414073 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-11 04:46:54,118 127 INFO rb-535c0f4-224715-414073 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-11 04:46:54,148 127 INFO rb-535c0f4-224715-414073 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-11 04:46:54,213 127 INFO rb-535c0f4-224715-414073 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-11 04:46:54,244 127 INFO rb-535c0f4-224715-414073 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-11 04:46:54,274 127 INFO rb-535c0f4-224715-414073 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-11 04:46:54,307 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-09-11 04:46:54,403 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-09-11 04:46:54,615 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:46:58,049 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-09-11 04:46:58,246 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-09-11 04:46:58,346 127 INFO rb-535c0f4-224715-414073 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-11 04:46:58,400 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [11] 2026-09-11 04:46:58,522 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [12] 2026-09-11 04:46:58,649 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [13] 2026-09-11 04:46:58,712 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [14] 2026-09-11 04:46:58,753 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [15] 2026-09-11 04:46:58,787 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [16] 2026-09-11 04:46:58,821 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [17] 2026-09-11 04:46:58,857 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [18] 2026-09-11 04:46:58,895 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [19] 2026-09-11 04:46:58,946 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [20] 2026-09-11 04:46:58,999 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [21] 2026-09-11 04:46:59,047 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [22] 2026-09-11 04:46:59,097 127 INFO rb-535c0f4-224715-414073 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-11 04:46:59,154 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [23] 2026-09-11 04:46:59,208 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [24] 2026-09-11 04:46:59,264 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [25] 2026-09-11 04:46:59,319 127 INFO rb-535c0f4-224715-414073 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-11 04:46:59,360 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [26] 2026-09-11 04:46:59,418 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [27] 2026-09-11 04:46:59,470 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [28] 2026-09-11 04:46:59,548 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [29] 2026-09-11 04:46:59,571 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-09-11 04:46:59,772 127 INFO rb-535c0f4-224715-414073 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-11 04:46:59,920 127 INFO rb-535c0f4-224715-414073 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-11 04:47:00,008 127 INFO rb-535c0f4-224715-414073 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-11 04:47:00,167 127 INFO rb-535c0f4-224715-414073 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-11 04:47:00,416 127 INFO rb-535c0f4-224715-414073 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-11 04:47:00,603 127 INFO rb-535c0f4-224715-414073 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-11 04:47:00,682 127 INFO rb-535c0f4-224715-414073 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-11 04:47:00,802 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:47:03,975 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-09-11 04:47:04,001 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 494, model: website.doc.tag 2026-09-11 04:47:04,061 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 494, model: website.doc.tag 2026-09-11 04:47:04,081 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 494, model: website.doc.tag 2026-09-11 04:47:04,090 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #497 deleted website.doc.tag records with IDs: [13] 2026-09-11 04:47:04,097 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #499 deleted website.doc.tag records with IDs: [14] 2026-09-11 04:47:04,103 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #501 deleted website.doc.tag records with IDs: [15] 2026-09-11 04:47:04,109 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #503 deleted website.doc.tag records with IDs: [16] 2026-09-11 04:47:04,146 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:47:07,347 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-09-11 04:47:07,388 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-11 04:47:07,417 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-09-11 04:47:07,459 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-09-11 04:47:07,503 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-11 04:47:07,527 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-09-11 04:47:07,570 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-11 04:47:07,597 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-09-11 04:47:07,641 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-11 04:47:07,675 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:47:08,082 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-09-11 04:47:08,791 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 422 2026-09-11 04:47:08,791 127 INFO rb-535c0f4-224715-414073 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/tmpxc9pnn5x_chrome_odoo 2026-09-11 04:47:08,793 127 INFO rb-535c0f4-224715-414073 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:42139/json/version 2026-09-11 04:47:08,794 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:42139/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:47:08,803 127 INFO rb-535c0f4-224715-414073 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-11 04:47:08,803 127 INFO rb-535c0f4-224715-414073 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:42139/json 2026-09-11 04:47:08,807 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:42139/json with timeout 3 increased to 10s during tests 2026-09-11 04:47:08,816 127 INFO rb-535c0f4-224715-414073 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:42139/devtools/page/791B2567DB1ED2D134BE0C26A550197B 2026-09-11 04:47:08,820 127 INFO rb-535c0f4-224715-414073 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-11 04:47:08,827 127 INFO rb-535c0f4-224715-414073 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-11 04:47:08,879 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_color_reviewer from n/a 2026-09-11 04:47:08,894 127 INFO rb-535c0f4-224715-414073 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-11 04:47:08,897 127 INFO rb-535c0f4-224715-414073 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-11 04:47:08,897 127 INFO rb-535c0f4-224715-414073 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-11 04:47:08,926 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:47:10,451 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:10] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.321 1.211 2026-09-11 04:47:10,456 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '791B2567DB1ED2D134BE0C26A550197B', 'loaderId': '589B8FDD7BDFEC8A59E42902CE28857D', 'isDownload': False} 2026-09-11 04:47:10,456 127 INFO rb-535c0f4-224715-414073 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-11 04:47:10,529 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:47:10,578 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:10] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.043 0.039 2026-09-11 04:47:10,593 127 INFO rb-535c0f4-224715-414073 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-11 04:47:10,597 127 INFO rb-535c0f4-224715-414073 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-11 04:47:10,601 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:47:10,632 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:10] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.027 0.105 2026-09-11 04:47:10,686 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:47:10,705 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:10] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.033 0.020 2026-09-11 04:47:10,740 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:47:10,846 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:10] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.057 0.135 2026-09-11 04:47:10,904 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:10] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.015 0.163 2026-09-11 04:47:17,865 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 7.111 2026-09-11 04:47:17,876 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 6.633 2026-09-11 04:47:17,881 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 7.079 2026-09-11 04:47:17,883 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 7.394 2026-09-11 04:47:17,920 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:17] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 7.125 2026-09-11 04:47:17,944 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:47:17,980 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:17] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.021 0.052 2026-09-11 04:47:18,013 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:18] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.006 0.078 2026-09-11 04:47:18,411 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:47:18,426 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:18] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.028 0.023 2026-09-11 04:47:18,452 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:18] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:47:18,549 127 INFO rb-535c0f4-224715-414073 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 : 8.09253454208374 2026-09-11 04:47:18,549 127 INFO rb-535c0f4-224715-414073 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-11 04:47:18,573 127 INFO rb-535c0f4-224715-414073 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-11 04:47:18,600 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:18] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.055 0.029 2026-09-11 04:47:18,636 127 INFO rb-535c0f4-224715-414073 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-11 04:47:18,692 127 INFO rb-535c0f4-224715-414073 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-11 04:47:18,703 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.177 2026-09-11 04:47:18,766 127 INFO rb-535c0f4-224715-414073 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-11 04:47:18,831 127 INFO rb-535c0f4-224715-414073 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-11 04:47:18,894 127 INFO rb-535c0f4-224715-414073 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-11 04:47:18,920 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:18] "POST /docs/update_category HTTP/1.1" 200 - 14 0.009 0.014 2026-09-11 04:47:18,955 127 INFO rb-535c0f4-224715-414073 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-11 04:47:19,175 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:19] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.038 0.102 2026-09-11 04:47:19,499 127 INFO rb-535c0f4-224715-414073 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-11 04:47:19,580 127 INFO rb-535c0f4-224715-414073 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-11 04:47:19,595 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:19] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.047 0.038 2026-09-11 04:47:19,606 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.085 2026-09-11 04:47:19,635 127 INFO rb-535c0f4-224715-414073 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-11 04:47:19,710 127 INFO rb-535c0f4-224715-414073 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-11 04:47:19,776 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-09-11 04:47:19,776 127 INFO rb-535c0f4-224715-414073 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-11 04:47:19,859 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9657608 (allocated 11272192) 2026-09-11 04:47:19,871 127 INFO rb-535c0f4-224715-414073 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-11 04:47:19,872 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-09-11 04:47:19,873 127 INFO rb-535c0f4-224715-414073 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-11 04:47:19,978 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044719_978167_test_picking_a_cover_colour_persists_it.txt 2026-09-11 04:47:19,978 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmpxc9pnn5x_chrome_odoo" 2026-09-11 04:47:20,039 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:47:21,452 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-09-11 04:47:21,471 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-09-11 04:47:21,741 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 606 2026-09-11 04:47:21,741 127 INFO rb-535c0f4-224715-414073 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/tmp08d_qvkw_chrome_odoo 2026-09-11 04:47:21,742 127 INFO rb-535c0f4-224715-414073 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:40111/json/version 2026-09-11 04:47:21,743 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40111/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:47:21,799 127 INFO rb-535c0f4-224715-414073 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-11 04:47:21,800 127 INFO rb-535c0f4-224715-414073 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:40111/json 2026-09-11 04:47:21,801 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40111/json with timeout 3 increased to 10s during tests 2026-09-11 04:47:21,820 127 INFO rb-535c0f4-224715-414073 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:40111/devtools/page/3B08A11D2E7384D68DD0E541FE0D8D7A 2026-09-11 04:47:21,841 127 INFO rb-535c0f4-224715-414073 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-11 04:47:21,850 127 INFO rb-535c0f4-224715-414073 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-11 04:47:21,901 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_editor from n/a 2026-09-11 04:47:21,911 127 INFO rb-535c0f4-224715-414073 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-11 04:47:21,918 127 INFO rb-535c0f4-224715-414073 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-11 04:47:21,919 127 INFO rb-535c0f4-224715-414073 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-11 04:47:21,943 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:47:23,158 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:23,578 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:24,307 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.299 2.069 2026-09-11 04:47:24,318 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': '3B08A11D2E7384D68DD0E541FE0D8D7A', 'loaderId': '7AC10E81F03DC38356143C760D7E601B', 'isDownload': False} 2026-09-11 04:47:24,319 127 INFO rb-535c0f4-224715-414073 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-11 04:47:24,346 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "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-11 04:47:24,381 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:47:24,443 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.057 0.050 2026-09-11 04:47:24,461 127 INFO rb-535c0f4-224715-414073 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-11 04:47:24,461 127 INFO rb-535c0f4-224715-414073 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-11 04:47:24,472 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:47:24,488 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.018 0.128 2026-09-11 04:47:24,497 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:47:24,515 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.043 2026-09-11 04:47:24,533 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:47:24,534 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:47:24,550 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.039 2026-09-11 04:47:24,577 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.016 0.041 2026-09-11 04:47:24,605 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:47:24,607 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:47:24,608 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:47:24,708 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:47:24,732 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:47:24,763 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.013 0.041 2026-09-11 04:47:24,777 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:24] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.007 0.053 2026-09-11 04:47:25,138 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:47:25,147 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:25] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.013 2026-09-11 04:47:25,182 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:25] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:47:25,273 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,289 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,343 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,367 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:25] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.127 2026-09-11 04:47:25,432 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,446 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:25] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.050 0.166 2026-09-11 04:47:25,502 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,558 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,630 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,688 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,753 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,754 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,834 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9606948 (allocated 10485760) 2026-09-11 04:47:25,838 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Closing chrome headless with pid 606 2026-09-11 04:47:25,839 127 INFO rb-535c0f4-224715-414073 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-11 04:47:25,839 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Terminating chrome headless with pid 606 2026-09-11 04:47:25,937 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044725_936845_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-09-11 04:47:25,937 127 INFO rb-535c0f4-224715-414073 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/tmp08d_qvkw_chrome_odoo" 2026-09-11 04:47:25,971 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-09-11 04:47:26,443 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 780 2026-09-11 04:47:26,443 127 INFO rb-535c0f4-224715-414073 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/tmp4o8ljbp9_chrome_odoo 2026-09-11 04:47:26,443 127 INFO rb-535c0f4-224715-414073 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:39517/json/version 2026-09-11 04:47:26,444 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:39517/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:47:26,477 127 INFO rb-535c0f4-224715-414073 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-11 04:47:26,477 127 INFO rb-535c0f4-224715-414073 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:39517/json 2026-09-11 04:47:26,477 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:39517/json with timeout 3 increased to 10s during tests 2026-09-11 04:47:26,492 127 INFO rb-535c0f4-224715-414073 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:39517/devtools/page/3B4DF54E02AA95E4DC38475FBE6ED033 2026-09-11 04:47:26,525 127 INFO rb-535c0f4-224715-414073 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-11 04:47:26,555 127 INFO rb-535c0f4-224715-414073 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-11 04:47:26,631 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_editor from n/a 2026-09-11 04:47:26,643 127 INFO rb-535c0f4-224715-414073 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-11 04:47:26,652 127 INFO rb-535c0f4-224715-414073 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-11 04:47:26,652 127 INFO rb-535c0f4-224715-414073 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-11 04:47:26,671 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:47:27,012 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:27,494 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:28,159 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.317 1.179 2026-09-11 04:47:28,163 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': '3B4DF54E02AA95E4DC38475FBE6ED033', 'loaderId': '0FBFAC06AD12B557C32C88074BD5A39E', 'isDownload': False} 2026-09-11 04:47:28,163 127 INFO rb-535c0f4-224715-414073 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-11 04:47:28,185 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "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-11 04:47:28,207 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:47:28,257 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.032 2026-09-11 04:47:28,271 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:47:28,283 127 INFO rb-535c0f4-224715-414073 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-11 04:47:28,285 127 INFO rb-535c0f4-224715-414073 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-11 04:47:28,292 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.015 0.087 2026-09-11 04:47:28,303 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:47:28,316 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.019 2026-09-11 04:47:28,344 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:47:28,360 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:47:28,373 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:47:28,385 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:47:28,389 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.047 0.031 2026-09-11 04:47:28,393 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:47:28,401 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.003 0.036 2026-09-11 04:47:28,498 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:47:28,512 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:47:28,533 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.030 2026-09-11 04:47:28,549 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.006 0.046 2026-09-11 04:47:28,888 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:47:28,907 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.020 2026-09-11 04:47:28,932 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:28] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:47:29,005 127 INFO rb-535c0f4-224715-414073 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-11 04:47:29,017 127 INFO rb-535c0f4-224715-414073 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-11 04:47:29,060 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:29] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.094 2026-09-11 04:47:29,071 127 INFO rb-535c0f4-224715-414073 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-11 04:47:29,130 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:29] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.033 0.129 2026-09-11 04:47:29,174 127 INFO rb-535c0f4-224715-414073 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-11 04:47:29,239 127 INFO rb-535c0f4-224715-414073 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-11 04:47:29,297 127 INFO rb-535c0f4-224715-414073 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-11 04:47:29,475 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11890] 2026-09-11 04:47:29,499 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #515 deleted website.document.content records with IDs: [36] 2026-09-11 04:47:29,513 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2162] 2026-09-11 04:47:29,535 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11888, 11887] 2026-09-11 04:47:29,565 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #515 deleted website.document records with IDs: [100] 2026-09-11 04:47:29,577 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2160] 2026-09-11 04:47:29,582 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:29] "POST /docs/delete HTTP/1.1" 200 - 114 0.146 0.072 2026-09-11 04:47:29,629 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:29,669 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:29,738 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:29] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.037 0.091 2026-09-11 04:47:30,206 127 INFO rb-535c0f4-224715-414073 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-11 04:47:30,272 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:30] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.037 2026-09-11 04:47:30,286 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.008 0.063 2026-09-11 04:47:30,320 127 INFO rb-535c0f4-224715-414073 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-11 04:47:30,373 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-09-11 04:47:30,373 127 INFO rb-535c0f4-224715-414073 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-11 04:47:30,474 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9469344 (allocated 11534336) 2026-09-11 04:47:30,478 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 780 2026-09-11 04:47:30,479 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-09-11 04:47:30,480 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 780 2026-09-11 04:47:30,562 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044730_562088_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-09-11 04:47:30,562 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmp4o8ljbp9_chrome_odoo" 2026-09-11 04:47:30,606 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-09-11 04:47:30,894 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 962 2026-09-11 04:47:30,894 127 INFO rb-535c0f4-224715-414073 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/tmp52xmfbh7_chrome_odoo 2026-09-11 04:47:30,894 127 INFO rb-535c0f4-224715-414073 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:40575/json/version 2026-09-11 04:47:30,895 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40575/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:47:30,985 127 INFO rb-535c0f4-224715-414073 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-11 04:47:30,986 127 INFO rb-535c0f4-224715-414073 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:40575/json 2026-09-11 04:47:30,986 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40575/json with timeout 3 increased to 10s during tests 2026-09-11 04:47:31,017 127 INFO rb-535c0f4-224715-414073 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:40575/devtools/page/4BB1D6C0576D65673964AC6471F7101E 2026-09-11 04:47:31,042 127 INFO rb-535c0f4-224715-414073 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-11 04:47:31,056 127 INFO rb-535c0f4-224715-414073 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-11 04:47:31,148 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_editor from n/a 2026-09-11 04:47:31,188 127 INFO rb-535c0f4-224715-414073 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-11 04:47:31,207 127 INFO rb-535c0f4-224715-414073 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-11 04:47:31,207 127 INFO rb-535c0f4-224715-414073 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-11 04:47:31,239 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:47:31,608 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:32,087 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:32,802 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:32] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.333 1.243 2026-09-11 04:47:32,805 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': '4BB1D6C0576D65673964AC6471F7101E', 'loaderId': '85D1572AE9CD4121FED01A4A09D0DD74', 'isDownload': False} 2026-09-11 04:47:32,805 127 INFO rb-535c0f4-224715-414073 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-11 04:47:32,839 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:32] "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-11 04:47:32,853 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:47:32,878 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:32] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.016 0.026 2026-09-11 04:47:32,889 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:47:32,929 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:32] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.029 0.062 2026-09-11 04:47:32,935 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:47:32,944 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:32] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.034 2026-09-11 04:47:32,967 127 INFO rb-535c0f4-224715-414073 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-11 04:47:32,967 127 INFO rb-535c0f4-224715-414073 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-11 04:47:32,983 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:47:33,000 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.022 2026-09-11 04:47:33,144 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:47:33,149 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:47:33,160 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.007 0.048 2026-09-11 04:47:33,161 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:47:33,163 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.033 2026-09-11 04:47:33,220 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:47:33,257 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-11 04:47:33,273 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:47:33,297 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.043 2026-09-11 04:47:33,595 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:47:33,613 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.020 0.012 2026-09-11 04:47:33,640 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:47:33,714 127 INFO rb-535c0f4-224715-414073 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-11 04:47:33,723 127 INFO rb-535c0f4-224715-414073 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-11 04:47:33,779 127 INFO rb-535c0f4-224715-414073 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-11 04:47:33,790 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.025 0.096 2026-09-11 04:47:33,855 127 INFO rb-535c0f4-224715-414073 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-11 04:47:33,876 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:33] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.050 0.112 2026-09-11 04:47:33,912 127 INFO rb-535c0f4-224715-414073 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-11 04:47:33,979 127 INFO rb-535c0f4-224715-414073 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-11 04:47:34,125 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:34] "POST /docs/create HTTP/1.1" 200 - 38 0.032 0.050 2026-09-11 04:47:34,860 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:34] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.127 0.589 2026-09-11 04:47:35,245 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-11 04:47:35,259 127 INFO rb-535c0f4-224715-414073 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-11 04:47:35,357 127 INFO rb-535c0f4-224715-414073 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-11 04:47:35,357 127 INFO rb-535c0f4-224715-414073 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-11 04:47:35,384 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:35] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.077 0.040 2026-09-11 04:47:35,407 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.008 0.128 2026-09-11 04:47:35,503 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12959168 (allocated 14680064) 2026-09-11 04:47:35,518 127 INFO rb-535c0f4-224715-414073 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 962 2026-09-11 04:47:35,520 127 INFO rb-535c0f4-224715-414073 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-11 04:47:35,528 127 INFO rb-535c0f4-224715-414073 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 962 2026-09-11 04:47:35,624 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044735_624563_test_creating_a_document_through_the_dialog_persists_it.txt 2026-09-11 04:47:35,624 127 INFO rb-535c0f4-224715-414073 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/tmp52xmfbh7_chrome_odoo" 2026-09-11 04:47:35,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-09-11 04:47:36,046 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 1152 2026-09-11 04:47:36,046 127 INFO rb-535c0f4-224715-414073 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/tmp32xp5qlr_chrome_odoo 2026-09-11 04:47:36,046 127 INFO rb-535c0f4-224715-414073 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:34671/json/version 2026-09-11 04:47:36,047 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:34671/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:47:36,069 127 INFO rb-535c0f4-224715-414073 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-11 04:47:36,069 127 INFO rb-535c0f4-224715-414073 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:34671/json 2026-09-11 04:47:36,070 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:34671/json with timeout 3 increased to 10s during tests 2026-09-11 04:47:36,077 127 INFO rb-535c0f4-224715-414073 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:34671/devtools/page/155897A79D95F4D7BCC720B38A415B63 2026-09-11 04:47:36,086 127 INFO rb-535c0f4-224715-414073 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-11 04:47:36,098 127 INFO rb-535c0f4-224715-414073 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-11 04:47:36,221 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_editor from n/a 2026-09-11 04:47:36,239 127 INFO rb-535c0f4-224715-414073 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-11 04:47:36,244 127 INFO rb-535c0f4-224715-414073 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-11 04:47:36,244 127 INFO rb-535c0f4-224715-414073 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-11 04:47:36,270 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:47:36,675 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:37,214 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:38,008 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.420 1.328 2026-09-11 04:47:38,013 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': '155897A79D95F4D7BCC720B38A415B63', 'loaderId': '76305624A4C7C4D0BF52916662C3A03B', 'isDownload': False} 2026-09-11 04:47:38,013 127 INFO rb-535c0f4-224715-414073 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-11 04:47:38,055 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "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-11 04:47:38,087 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:47:38,153 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.058 0.052 2026-09-11 04:47:38,166 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:47:38,180 127 INFO rb-535c0f4-224715-414073 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-11 04:47:38,181 127 INFO rb-535c0f4-224715-414073 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-11 04:47:38,189 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.013 0.117 2026-09-11 04:47:38,208 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:47:38,220 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.022 2026-09-11 04:47:38,245 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:47:38,259 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.030 2026-09-11 04:47:38,342 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:47:38,351 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:47:38,353 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:47:38,357 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.008 0.032 2026-09-11 04:47:38,360 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:47:38,430 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:47:38,467 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:47:38,493 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.041 2026-09-11 04:47:38,509 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.007 0.030 2026-09-11 04:47:38,920 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:47:38,928 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.007 0.012 2026-09-11 04:47:38,956 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:38] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:47:39,043 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,055 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,087 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.006 0.087 2026-09-11 04:47:39,136 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,138 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:39] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.017 0.102 2026-09-11 04:47:39,187 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,251 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-09-11 04:47:39,251 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,338 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 9114912 (allocated 10223616) 2026-09-11 04:47:39,358 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 1152 2026-09-11 04:47:39,361 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-09-11 04:47:39,362 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 1152 2026-09-11 04:47:39,460 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044739_460367_test_editor_page_offers_the_create_affordance.txt 2026-09-11 04:47:39,460 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmp32xp5qlr_chrome_odoo" 2026-09-11 04:47:39,499 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,774 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 1326 2026-09-11 04:47:39,774 127 INFO rb-535c0f4-224715-414073 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/tmp1ao95br4_chrome_odoo 2026-09-11 04:47:39,774 127 INFO rb-535c0f4-224715-414073 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:46747/json/version 2026-09-11 04:47:39,775 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:46747/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:47:39,841 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,842 127 INFO rb-535c0f4-224715-414073 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:46747/json 2026-09-11 04:47:39,842 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:46747/json with timeout 3 increased to 10s during tests 2026-09-11 04:47:39,855 127 INFO rb-535c0f4-224715-414073 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:46747/devtools/page/E6A645AC774A9D0D1C15DA1B43F225CE 2026-09-11 04:47:39,877 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,885 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,933 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_manager from n/a 2026-09-11 04:47:39,946 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,979 127 INFO rb-535c0f4-224715-414073 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-11 04:47:39,979 127 INFO rb-535c0f4-224715-414073 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-11 04:47:40,005 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:47:42,219 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /docs HTTP/1.1" 200 - 287 0.217 2.007 2026-09-11 04:47:42,222 127 INFO rb-535c0f4-224715-414073 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': 'E6A645AC774A9D0D1C15DA1B43F225CE', 'loaderId': 'A7C0CF4B2A25850F572617A5ACB78735', 'isDownload': False} 2026-09-11 04:47:42,223 127 INFO rb-535c0f4-224715-414073 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-11 04:47:42,261 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "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-11 04:47:42,274 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:47:42,319 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.033 0.033 2026-09-11 04:47:42,326 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:47:42,338 127 INFO rb-535c0f4-224715-414073 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-11 04:47:42,338 127 INFO rb-535c0f4-224715-414073 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-11 04:47:42,344 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.010 0.077 2026-09-11 04:47:42,355 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:47:42,369 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.019 2026-09-11 04:47:42,391 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:47:42,419 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.018 0.038 2026-09-11 04:47:42,500 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 04:47:42,505 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.026 2026-09-11 04:47:42,507 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 04:47:42,509 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:47:42,513 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.007 0.031 2026-09-11 04:47:42,537 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:47:42,562 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:47:42,585 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.034 2026-09-11 04:47:42,603 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.005 0.040 2026-09-11 04:47:42,978 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:47:42,985 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:42] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.010 2026-09-11 04:47:43,009 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:43] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:47:43,097 127 INFO rb-535c0f4-224715-414073 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-11 04:47:43,103 127 INFO rb-535c0f4-224715-414073 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-11 04:47:43,161 127 INFO rb-535c0f4-224715-414073 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-11 04:47:43,185 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.027 0.115 2026-09-11 04:47:43,230 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:43] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.018 0.165 2026-09-11 04:47:43,243 127 INFO rb-535c0f4-224715-414073 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-11 04:47:43,309 127 INFO rb-535c0f4-224715-414073 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-11 04:47:43,380 127 INFO rb-535c0f4-224715-414073 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-11 04:47:43,540 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:43] "POST /docs/create_category HTTP/1.1" 200 - 51 0.050 0.046 2026-09-11 04:47:43,641 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:43] "GET /docs HTTP/1.1" 200 - 20 0.027 0.053 2026-09-11 04:47:44,061 127 INFO rb-535c0f4-224715-414073 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-11 04:47:44,082 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.009 2026-09-11 04:47:44,150 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:44] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.031 0.042 2026-09-11 04:47:44,154 127 INFO rb-535c0f4-224715-414073 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-11 04:47:44,155 127 INFO rb-535c0f4-224715-414073 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-11 04:47:44,252 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9594220 (allocated 11010048) 2026-09-11 04:47:44,263 127 INFO rb-535c0f4-224715-414073 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 1326 2026-09-11 04:47:44,266 127 INFO rb-535c0f4-224715-414073 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-11 04:47:44,268 127 INFO rb-535c0f4-224715-414073 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 1326 2026-09-11 04:47:44,368 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044744_368225_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-09-11 04:47:44,368 127 INFO rb-535c0f4-224715-414073 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/tmp1ao95br4_chrome_odoo" 2026-09-11 04:47:44,412 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-09-11 04:47:44,782 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 1505 2026-09-11 04:47:44,782 127 INFO rb-535c0f4-224715-414073 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/tmpj_tc40kd_chrome_odoo 2026-09-11 04:47:44,783 127 INFO rb-535c0f4-224715-414073 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:38189/json/version 2026-09-11 04:47:44,784 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:38189/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:47:44,804 127 INFO rb-535c0f4-224715-414073 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-11 04:47:44,805 127 INFO rb-535c0f4-224715-414073 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:38189/json 2026-09-11 04:47:44,805 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:38189/json with timeout 3 increased to 10s during tests 2026-09-11 04:47:44,837 127 INFO rb-535c0f4-224715-414073 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:38189/devtools/page/FB37B0B612048CBFAFF9180FE252B3B4 2026-09-11 04:47:44,873 127 INFO rb-535c0f4-224715-414073 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-11 04:47:44,894 127 INFO rb-535c0f4-224715-414073 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-11 04:47:44,975 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_manager from n/a 2026-09-11 04:47:45,003 127 INFO rb-535c0f4-224715-414073 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-11 04:47:45,016 127 INFO rb-535c0f4-224715-414073 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-11 04:47:45,016 127 INFO rb-535c0f4-224715-414073 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-11 04:47:45,037 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:47:46,601 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /docs HTTP/1.1" 200 - 287 0.346 1.226 2026-09-11 04:47:46,605 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': 'FB37B0B612048CBFAFF9180FE252B3B4', 'loaderId': '0B31E70432CD80C6F1DFEC585BB25112', 'isDownload': False} 2026-09-11 04:47:46,605 127 INFO rb-535c0f4-224715-414073 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-11 04:47:46,660 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:47:46,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:47:46,687 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.009 0.031 2026-09-11 04:47:46,731 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:47:46,780 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.056 0.064 2026-09-11 04:47:46,808 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:47:46,815 127 INFO rb-535c0f4-224715-414073 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-11 04:47:46,819 127 INFO rb-535c0f4-224715-414073 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-11 04:47:46,823 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.013 0.106 2026-09-11 04:47:46,838 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:47:46,856 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.033 2026-09-11 04:47:46,974 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:47:46,978 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 04:47:46,984 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:47:46,986 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:47:46,994 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:46] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.017 0.014 2026-09-11 04:47:47,041 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:47] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:47:47,076 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:47:47,126 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:47] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.058 2026-09-11 04:47:47,145 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:47] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.009 0.057 2026-09-11 04:47:47,441 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:47:47,461 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:47] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.016 0.016 2026-09-11 04:47:47,482 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:47] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:47:47,559 127 INFO rb-535c0f4-224715-414073 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-11 04:47:47,567 127 INFO rb-535c0f4-224715-414073 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-11 04:47:47,609 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.085 2026-09-11 04:47:47,623 127 INFO rb-535c0f4-224715-414073 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-11 04:47:47,657 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:47] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.016 0.113 2026-09-11 04:47:47,701 127 INFO rb-535c0f4-224715-414073 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-11 04:47:47,777 127 INFO rb-535c0f4-224715-414073 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-11 04:47:47,893 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:47] "POST /docs/create_category HTTP/1.1" 200 - 34 0.019 0.033 2026-09-11 04:47:48,131 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:48] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.063 0.159 2026-09-11 04:47:48,654 127 INFO rb-535c0f4-224715-414073 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-11 04:47:48,727 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:48] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.027 0.037 2026-09-11 04:47:48,732 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.064 2026-09-11 04:47:48,759 127 INFO rb-535c0f4-224715-414073 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-11 04:47:48,760 127 INFO rb-535c0f4-224715-414073 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-11 04:47:48,858 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12849120 (allocated 14942208) 2026-09-11 04:47:48,863 127 INFO rb-535c0f4-224715-414073 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 1505 2026-09-11 04:47:48,866 127 INFO rb-535c0f4-224715-414073 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-11 04:47:48,869 127 INFO rb-535c0f4-224715-414073 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 1505 2026-09-11 04:47:48,950 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044748_950727_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-09-11 04:47:48,951 127 INFO rb-535c0f4-224715-414073 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/tmpj_tc40kd_chrome_odoo" 2026-09-11 04:47:48,989 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-09-11 04:47:49,265 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 1692 2026-09-11 04:47:49,266 127 INFO rb-535c0f4-224715-414073 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/tmpjgd7zkza_chrome_odoo 2026-09-11 04:47:49,266 127 INFO rb-535c0f4-224715-414073 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:44715/json/version 2026-09-11 04:47:49,267 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:44715/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:47:49,337 127 INFO rb-535c0f4-224715-414073 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-11 04:47:49,337 127 INFO rb-535c0f4-224715-414073 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:44715/json 2026-09-11 04:47:49,337 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:44715/json with timeout 3 increased to 10s during tests 2026-09-11 04:47:49,349 127 INFO rb-535c0f4-224715-414073 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:44715/devtools/page/3C5A806E296F58C9DA63C7D649F0EDD4 2026-09-11 04:47:49,373 127 INFO rb-535c0f4-224715-414073 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-11 04:47:49,394 127 INFO rb-535c0f4-224715-414073 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-11 04:47:49,475 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_editor from n/a 2026-09-11 04:47:49,496 127 INFO rb-535c0f4-224715-414073 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-11 04:47:49,506 127 INFO rb-535c0f4-224715-414073 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-11 04:47:49,506 127 INFO rb-535c0f4-224715-414073 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-11 04:47:49,522 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:47:49,831 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:50,366 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:51,161 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.373 1.269 2026-09-11 04:47:51,170 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': '3C5A806E296F58C9DA63C7D649F0EDD4', 'loaderId': 'CFD77A7784D7FA9B8EF9A32F48B3F541', 'isDownload': False} 2026-09-11 04:47:51,170 127 INFO rb-535c0f4-224715-414073 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-11 04:47:51,213 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:47:51,228 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:47:51,272 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.022 2026-09-11 04:47:51,283 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:47:51,290 127 INFO rb-535c0f4-224715-414073 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-11 04:47:51,290 127 INFO rb-535c0f4-224715-414073 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-11 04:47:51,294 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.010 0.066 2026-09-11 04:47:51,303 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:47:51,322 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.011 0.024 2026-09-11 04:47:51,349 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:47:51,361 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.038 2026-09-11 04:47:51,434 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:47:51,446 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-09-11 04:47:51,452 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.010 0.027 2026-09-11 04:47:51,455 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-11 04:47:51,456 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:47:51,542 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:47:51,575 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:47:51,598 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.017 0.041 2026-09-11 04:47:51,611 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.003 0.053 2026-09-11 04:47:51,929 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:47:51,943 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.009 0.012 2026-09-11 04:47:51,997 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:51] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:47:52,070 127 INFO rb-535c0f4-224715-414073 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-11 04:47:52,080 127 INFO rb-535c0f4-224715-414073 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-11 04:47:52,130 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.088 2026-09-11 04:47:52,137 127 INFO rb-535c0f4-224715-414073 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-11 04:47:52,179 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:52] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.020 0.085 2026-09-11 04:47:52,226 127 INFO rb-535c0f4-224715-414073 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-11 04:47:52,286 127 INFO rb-535c0f4-224715-414073 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-11 04:47:52,345 127 INFO rb-535c0f4-224715-414073 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-11 04:47:52,420 127 INFO rb-535c0f4-224715-414073 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-11 04:47:52,570 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:52] "POST /docs/update_document HTTP/1.1" 200 - 31 0.043 0.041 2026-09-11 04:47:53,295 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:53] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.130 0.565 2026-09-11 04:47:53,765 127 INFO rb-535c0f4-224715-414073 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-11 04:47:53,766 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-11 04:47:53,828 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:53] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.027 2026-09-11 04:47:53,842 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.051 2026-09-11 04:47:53,875 127 INFO rb-535c0f4-224715-414073 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-11 04:47:53,876 127 INFO rb-535c0f4-224715-414073 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-11 04:47:53,962 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 12971536 (allocated 14417920) 2026-09-11 04:47:53,966 127 INFO rb-535c0f4-224715-414073 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 1692 2026-09-11 04:47:53,967 127 INFO rb-535c0f4-224715-414073 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-11 04:47:53,967 127 INFO rb-535c0f4-224715-414073 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 1692 2026-09-11 04:47:54,064 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044754_064487_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-09-11 04:47:54,064 127 INFO rb-535c0f4-224715-414073 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/tmpjgd7zkza_chrome_odoo" 2026-09-11 04:47:54,109 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-09-11 04:47:54,384 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 1869 2026-09-11 04:47:54,385 127 INFO rb-535c0f4-224715-414073 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/tmphd2xqpwh_chrome_odoo 2026-09-11 04:47:54,385 127 INFO rb-535c0f4-224715-414073 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:43545/json/version 2026-09-11 04:47:54,386 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:43545/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:47:54,438 127 INFO rb-535c0f4-224715-414073 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-11 04:47:54,438 127 INFO rb-535c0f4-224715-414073 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:43545/json 2026-09-11 04:47:54,439 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:43545/json with timeout 3 increased to 10s during tests 2026-09-11 04:47:54,462 127 INFO rb-535c0f4-224715-414073 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:43545/devtools/page/4FF2EA75F8AC0CDF2AD110F73DA236D5 2026-09-11 04:47:54,492 127 INFO rb-535c0f4-224715-414073 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-11 04:47:54,510 127 INFO rb-535c0f4-224715-414073 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-11 04:47:54,618 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_editor from n/a 2026-09-11 04:47:54,637 127 INFO rb-535c0f4-224715-414073 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-11 04:47:54,642 127 INFO rb-535c0f4-224715-414073 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-11 04:47:54,642 127 INFO rb-535c0f4-224715-414073 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-11 04:47:54,658 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:47:54,986 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:55,540 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-11 04:47:56,253 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.367 1.233 2026-09-11 04:47:56,257 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '4FF2EA75F8AC0CDF2AD110F73DA236D5', 'loaderId': '5E635C743DDB93C2550404B4DFC08C08', 'isDownload': False} 2026-09-11 04:47:56,257 127 INFO rb-535c0f4-224715-414073 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-11 04:47:56,289 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "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-11 04:47:56,306 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:47:56,362 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.035 2026-09-11 04:47:56,380 127 INFO rb-535c0f4-224715-414073 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-11 04:47:56,381 127 INFO rb-535c0f4-224715-414073 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-11 04:47:56,385 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:47:56,413 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.026 0.092 2026-09-11 04:47:56,448 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:47:56,463 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.074 2026-09-11 04:47:56,494 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:47:56,495 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:47:56,515 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.012 0.077 2026-09-11 04:47:56,529 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.003 0.047 2026-09-11 04:47:56,540 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:47:56,562 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:47:56,568 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:47:56,689 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:47:56,705 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.018 0.010 2026-09-11 04:47:56,744 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:47:56,762 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:56] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.075 2026-09-11 04:47:57,158 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:47:57,171 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:57] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.013 0.015 2026-09-11 04:47:57,205 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:57] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:47:57,286 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,302 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,355 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,372 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.036 0.092 2026-09-11 04:47:57,409 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:47:57] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.012 0.133 2026-09-11 04:47:57,441 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,501 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,571 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,623 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,683 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,759 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,819 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,819 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,867 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9565412 (allocated 10223616) 2026-09-11 04:47:57,885 127 INFO rb-535c0f4-224715-414073 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 1869 2026-09-11 04:47:57,891 127 INFO rb-535c0f4-224715-414073 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-11 04:47:57,896 127 INFO rb-535c0f4-224715-414073 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 1869 2026-09-11 04:47:57,965 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044757_964983_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-09-11 04:47:57,965 127 INFO rb-535c0f4-224715-414073 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/tmphd2xqpwh_chrome_odoo" 2026-09-11 04:47:57,999 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-09-11 04:47:58,289 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 2043 2026-09-11 04:47:58,289 127 INFO rb-535c0f4-224715-414073 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/tmp_diom53d_chrome_odoo 2026-09-11 04:47:58,290 127 INFO rb-535c0f4-224715-414073 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:41855/json/version 2026-09-11 04:47:58,291 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:41855/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:47:58,350 127 INFO rb-535c0f4-224715-414073 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-11 04:47:58,350 127 INFO rb-535c0f4-224715-414073 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:41855/json 2026-09-11 04:47:58,350 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:41855/json with timeout 3 increased to 10s during tests 2026-09-11 04:47:58,360 127 INFO rb-535c0f4-224715-414073 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:41855/devtools/page/86D7E774E898D389DBCFA586634A6D10 2026-09-11 04:47:58,367 127 INFO rb-535c0f4-224715-414073 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-11 04:47:58,371 127 INFO rb-535c0f4-224715-414073 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-11 04:47:58,483 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_no_access from n/a 2026-09-11 04:47:58,513 127 INFO rb-535c0f4-224715-414073 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-11 04:47:58,537 127 INFO rb-535c0f4-224715-414073 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-11 04:47:58,537 127 INFO rb-535c0f4-224715-414073 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-11 04:47:58,554 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:47:59,276 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 517, model: website.doc.category 2026-09-11 04:48:00,005 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.295 1.160 2026-09-11 04:48:00,009 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': '86D7E774E898D389DBCFA586634A6D10', 'loaderId': 'D0E1EBFFC6BC14FD87CF8C1320C04D24', 'isDownload': False} 2026-09-11 04:48:00,009 127 INFO rb-535c0f4-224715-414073 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-11 04:48:00,038 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "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-11 04:48:00,059 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:48:00,107 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.043 0.034 2026-09-11 04:48:00,114 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:48:00,132 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.010 0.090 2026-09-11 04:48:00,136 127 INFO rb-535c0f4-224715-414073 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-11 04:48:00,138 127 INFO rb-535c0f4-224715-414073 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-11 04:48:00,142 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:48:00,150 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.012 2026-09-11 04:48:00,177 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:48:00,191 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.023 2026-09-11 04:48:00,288 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:48:00,289 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:48:00,296 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 04:48:00,301 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:48:00,304 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.006 0.026 2026-09-11 04:48:00,358 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:48:00,389 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.014 0.043 2026-09-11 04:48:00,398 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.002 0.059 2026-09-11 04:48:00,739 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:48:00,749 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.011 2026-09-11 04:48:00,772 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:48:00,841 127 INFO rb-535c0f4-224715-414073 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-11 04:48:00,854 127 INFO rb-535c0f4-224715-414073 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-11 04:48:00,896 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.090 2026-09-11 04:48:00,928 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:00] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.114 2026-09-11 04:48:00,932 127 INFO rb-535c0f4-224715-414073 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-11 04:48:00,989 127 INFO rb-535c0f4-224715-414073 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-11 04:48:01,050 127 INFO rb-535c0f4-224715-414073 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-11 04:48:01,116 127 INFO rb-535c0f4-224715-414073 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-11 04:48:01,183 127 INFO rb-535c0f4-224715-414073 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-11 04:48:01,251 127 INFO rb-535c0f4-224715-414073 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-11 04:48:01,318 127 INFO rb-535c0f4-224715-414073 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-11 04:48:01,318 127 INFO rb-535c0f4-224715-414073 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-11 04:48:01,377 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 9148412 (allocated 10223616) 2026-09-11 04:48:01,386 127 INFO rb-535c0f4-224715-414073 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 2043 2026-09-11 04:48:01,387 127 INFO rb-535c0f4-224715-414073 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-11 04:48:01,388 127 INFO rb-535c0f4-224715-414073 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 2043 2026-09-11 04:48:01,484 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044801_484745_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-09-11 04:48:01,485 127 INFO rb-535c0f4-224715-414073 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/tmp_diom53d_chrome_odoo" 2026-09-11 04:48:01,542 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:48:02,008 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-09-11 04:48:02,324 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 2215 2026-09-11 04:48:02,324 127 INFO rb-535c0f4-224715-414073 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/tmphmysil_s_chrome_odoo 2026-09-11 04:48:02,324 127 INFO rb-535c0f4-224715-414073 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:40617/json/version 2026-09-11 04:48:02,325 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40617/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:48:02,355 127 INFO rb-535c0f4-224715-414073 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-11 04:48:02,355 127 INFO rb-535c0f4-224715-414073 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:40617/json 2026-09-11 04:48:02,356 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40617/json with timeout 3 increased to 10s during tests 2026-09-11 04:48:02,371 127 INFO rb-535c0f4-224715-414073 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:40617/devtools/page/670EC427812E9C9C96202B775266802F 2026-09-11 04:48:02,374 127 INFO rb-535c0f4-224715-414073 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-11 04:48:02,383 127 INFO rb-535c0f4-224715-414073 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-11 04:48:02,439 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_reseq_manager from n/a 2026-09-11 04:48:02,453 127 INFO rb-535c0f4-224715-414073 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-11 04:48:02,455 127 INFO rb-535c0f4-224715-414073 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-11 04:48:02,455 127 INFO rb-535c0f4-224715-414073 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-11 04:48:02,468 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:05,041 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.355 2.222 2026-09-11 04:48:05,045 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': '670EC427812E9C9C96202B775266802F', 'loaderId': '4F446AEA69EDB9CE73A9FF970B45C263', 'isDownload': False} 2026-09-11 04:48:05,045 127 INFO rb-535c0f4-224715-414073 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-11 04:48:05,089 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "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-11 04:48:05,094 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:48:05,139 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.038 0.024 2026-09-11 04:48:05,157 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:48:05,162 127 INFO rb-535c0f4-224715-414073 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-11 04:48:05,163 127 INFO rb-535c0f4-224715-414073 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-11 04:48:05,168 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.018 0.058 2026-09-11 04:48:05,179 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:48:05,194 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.025 2026-09-11 04:48:05,205 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:48:05,223 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.009 0.023 2026-09-11 04:48:05,307 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 04:48:05,310 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:48:05,325 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:48:05,328 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 04:48:05,351 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-09-11 04:48:05,369 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:48:05,400 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.003 0.012 2026-09-11 04:48:05,417 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:48:05,439 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.047 2026-09-11 04:48:05,724 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:48:05,734 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.013 2026-09-11 04:48:05,751 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:48:05,813 127 INFO rb-535c0f4-224715-414073 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-11 04:48:05,824 127 INFO rb-535c0f4-224715-414073 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-11 04:48:05,859 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.079 2026-09-11 04:48:05,895 127 INFO rb-535c0f4-224715-414073 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-11 04:48:05,911 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:05] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.029 0.095 2026-09-11 04:48:05,950 127 INFO rb-535c0f4-224715-414073 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-11 04:48:06,157 127 INFO rb-535c0f4-224715-414073 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-11 04:48:06,167 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:06] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.015 0.023 2026-09-11 04:48:06,217 127 INFO rb-535c0f4-224715-414073 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-11 04:48:06,393 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:06] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.017 0.078 2026-09-11 04:48:06,805 127 INFO rb-535c0f4-224715-414073 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-11 04:48:06,825 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.008 2026-09-11 04:48:06,869 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:06] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.020 0.037 2026-09-11 04:48:06,883 127 INFO rb-535c0f4-224715-414073 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-11 04:48:06,949 127 INFO rb-535c0f4-224715-414073 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-11 04:48:07,017 127 INFO rb-535c0f4-224715-414073 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-11 04:48:07,017 127 INFO rb-535c0f4-224715-414073 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-11 04:48:07,097 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9359660 (allocated 11272192) 2026-09-11 04:48:07,103 127 INFO rb-535c0f4-224715-414073 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 2215 2026-09-11 04:48:07,105 127 INFO rb-535c0f4-224715-414073 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-11 04:48:07,108 127 INFO rb-535c0f4-224715-414073 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 2215 2026-09-11 04:48:07,186 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044807_186678_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-09-11 04:48:07,186 127 INFO rb-535c0f4-224715-414073 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/tmphmysil_s_chrome_odoo" 2026-09-11 04:48:07,230 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-09-11 04:48:07,491 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 2400 2026-09-11 04:48:07,492 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmpausx4s6k_chrome_odoo 2026-09-11 04:48:07,492 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:40569/json/version 2026-09-11 04:48:07,493 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40569/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:48:07,559 127 INFO rb-535c0f4-224715-414073 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-11 04:48:07,559 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:40569/json 2026-09-11 04:48:07,560 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40569/json with timeout 3 increased to 10s during tests 2026-09-11 04:48:07,612 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:40569/devtools/page/43C093742D945F347BA4CFBED225EBD3 2026-09-11 04:48:07,646 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-09-11 04:48:07,666 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-09-11 04:48:07,740 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_reseq_manager from n/a 2026-09-11 04:48:07,760 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-09-11 04:48:07,778 127 INFO rb-535c0f4-224715-414073 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-11 04:48:07,778 127 INFO rb-535c0f4-224715-414073 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-11 04:48:07,803 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:09,101 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /docs HTTP/1.1" 200 - 287 0.229 1.072 2026-09-11 04:48:09,104 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': '43C093742D945F347BA4CFBED225EBD3', 'loaderId': '7D0AD10382065BD8330C1196C8E1BD1E', 'isDownload': False} 2026-09-11 04:48:09,105 127 INFO rb-535c0f4-224715-414073 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-11 04:48:09,136 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "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-11 04:48:09,149 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:48:09,193 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.029 0.028 2026-09-11 04:48:09,201 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:48:09,213 127 INFO rb-535c0f4-224715-414073 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-11 04:48:09,214 127 INFO rb-535c0f4-224715-414073 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-11 04:48:09,219 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.010 0.069 2026-09-11 04:48:09,224 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:48:09,232 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.012 2026-09-11 04:48:09,249 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:48:09,263 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.015 2026-09-11 04:48:09,321 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:48:09,331 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.021 2026-09-11 04:48:09,337 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:48:09,340 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:48:09,344 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.011 0.012 2026-09-11 04:48:09,359 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:48:09,388 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:48:09,420 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.041 2026-09-11 04:48:09,430 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.002 0.048 2026-09-11 04:48:09,722 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:48:09,736 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.006 0.020 2026-09-11 04:48:09,768 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:48:09,837 127 INFO rb-535c0f4-224715-414073 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-11 04:48:09,842 127 INFO rb-535c0f4-224715-414073 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-11 04:48:09,875 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.076 2026-09-11 04:48:09,909 127 INFO rb-535c0f4-224715-414073 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-11 04:48:09,920 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:09] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.024 0.091 2026-09-11 04:48:09,967 127 INFO rb-535c0f4-224715-414073 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-11 04:48:10,174 127 INFO rb-535c0f4-224715-414073 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-11 04:48:10,204 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:10] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.026 0.032 2026-09-11 04:48:10,242 127 INFO rb-535c0f4-224715-414073 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-11 04:48:10,396 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:10] "GET /docs HTTP/1.1" 200 - 20 0.022 0.062 2026-09-11 04:48:10,774 127 INFO rb-535c0f4-224715-414073 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-11 04:48:10,844 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:10] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.020 0.038 2026-09-11 04:48:10,851 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.060 2026-09-11 04:48:10,852 127 INFO rb-535c0f4-224715-414073 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-11 04:48:10,917 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-09-11 04:48:10,918 127 INFO rb-535c0f4-224715-414073 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-11 04:48:11,009 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9337728 (allocated 11534336) 2026-09-11 04:48:11,013 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 2400 2026-09-11 04:48:11,016 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-09-11 04:48:11,022 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 2400 2026-09-11 04:48:11,117 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044811_117536_test_reordering_root_subjects_persists.txt 2026-09-11 04:48:11,117 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmpausx4s6k_chrome_odoo" 2026-09-11 04:48:11,157 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-09-11 04:48:11,429 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 2578 2026-09-11 04:48:11,431 127 INFO rb-535c0f4-224715-414073 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/tmplqza4vu0_chrome_odoo 2026-09-11 04:48:11,433 127 INFO rb-535c0f4-224715-414073 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:36003/json/version 2026-09-11 04:48:11,436 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:36003/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:48:11,475 127 INFO rb-535c0f4-224715-414073 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-11 04:48:11,475 127 INFO rb-535c0f4-224715-414073 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:36003/json 2026-09-11 04:48:11,475 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:36003/json with timeout 3 increased to 10s during tests 2026-09-11 04:48:11,509 127 INFO rb-535c0f4-224715-414073 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:36003/devtools/page/DD3420ADF0D126422BE2B0135206FDB9 2026-09-11 04:48:11,523 127 INFO rb-535c0f4-224715-414073 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-11 04:48:11,533 127 INFO rb-535c0f4-224715-414073 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-11 04:48:11,609 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_reseq_manager from n/a 2026-09-11 04:48:11,622 127 INFO rb-535c0f4-224715-414073 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-11 04:48:11,625 127 INFO rb-535c0f4-224715-414073 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-11 04:48:11,625 127 INFO rb-535c0f4-224715-414073 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-11 04:48:11,637 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:12,950 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:12] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.299 1.016 2026-09-11 04:48:12,956 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': 'DD3420ADF0D126422BE2B0135206FDB9', 'loaderId': '81F508DBA5B142566B70E5C9B3860567', 'isDownload': False} 2026-09-11 04:48:12,956 127 INFO rb-535c0f4-224715-414073 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-11 04:48:12,979 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48: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-11 04:48:13,003 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:48:13,057 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.035 2026-09-11 04:48:13,070 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:48:13,082 127 INFO rb-535c0f4-224715-414073 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-11 04:48:13,083 127 INFO rb-535c0f4-224715-414073 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-11 04:48:13,085 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.014 0.086 2026-09-11 04:48:13,096 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:48:13,104 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.020 2026-09-11 04:48:13,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:48:13,136 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.020 2026-09-11 04:48:13,202 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 04:48:13,208 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:48:13,209 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.016 2026-09-11 04:48:13,213 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:48:13,220 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.005 0.023 2026-09-11 04:48:13,256 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:48:13,284 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 04:48:13,300 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:48:13,320 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.041 2026-09-11 04:48:13,644 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:48:13,660 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.013 0.012 2026-09-11 04:48:13,684 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-11 04:48:13,757 127 INFO rb-535c0f4-224715-414073 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-11 04:48:13,767 127 INFO rb-535c0f4-224715-414073 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-11 04:48:13,783 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.067 2026-09-11 04:48:13,817 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:13] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.012 0.057 2026-09-11 04:48:13,826 127 INFO rb-535c0f4-224715-414073 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-11 04:48:13,886 127 INFO rb-535c0f4-224715-414073 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-11 04:48:14,093 127 INFO rb-535c0f4-224715-414073 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-11 04:48:14,108 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:14] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.015 0.032 2026-09-11 04:48:14,154 127 INFO rb-535c0f4-224715-414073 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-11 04:48:14,354 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:14] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.019 0.090 2026-09-11 04:48:14,775 127 INFO rb-535c0f4-224715-414073 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-11 04:48:14,793 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.007 2026-09-11 04:48:14,855 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:14] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.031 0.035 2026-09-11 04:48:14,857 127 INFO rb-535c0f4-224715-414073 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-11 04:48:14,916 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-09-11 04:48:14,917 127 INFO rb-535c0f4-224715-414073 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-11 04:48:14,971 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9353188 (allocated 11272192) 2026-09-11 04:48:14,977 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 2578 2026-09-11 04:48:14,986 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-09-11 04:48:14,990 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 2578 2026-09-11 04:48:15,057 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044815_056957_test_reordering_sections_inside_a_subject_persists.txt 2026-09-11 04:48:15,057 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmplqza4vu0_chrome_odoo" 2026-09-11 04:48:15,094 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-09-11 04:48:15,367 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 2750 2026-09-11 04:48:15,367 127 INFO rb-535c0f4-224715-414073 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/tmpky8quyft_chrome_odoo 2026-09-11 04:48:15,367 127 INFO rb-535c0f4-224715-414073 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:40459/json/version 2026-09-11 04:48:15,369 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40459/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:48:15,425 127 INFO rb-535c0f4-224715-414073 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-11 04:48:15,425 127 INFO rb-535c0f4-224715-414073 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:40459/json 2026-09-11 04:48:15,426 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40459/json with timeout 3 increased to 10s during tests 2026-09-11 04:48:15,436 127 INFO rb-535c0f4-224715-414073 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:40459/devtools/page/E621DC38880497F4D7B8AFEE8081B3F5 2026-09-11 04:48:15,447 127 INFO rb-535c0f4-224715-414073 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-11 04:48:15,457 127 INFO rb-535c0f4-224715-414073 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-11 04:48:15,554 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:tour_reseq_manager from n/a 2026-09-11 04:48:15,566 127 INFO rb-535c0f4-224715-414073 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-11 04:48:15,580 127 INFO rb-535c0f4-224715-414073 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-11 04:48:15,581 127 INFO rb-535c0f4-224715-414073 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-11 04:48:15,607 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:17,031 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.271 1.164 2026-09-11 04:48:17,035 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': 'E621DC38880497F4D7B8AFEE8081B3F5', 'loaderId': 'AFE55A8F3C89999F36F6D0986E063C13', 'isDownload': False} 2026-09-11 04:48:17,036 127 INFO rb-535c0f4-224715-414073 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-11 04:48:17,063 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:48:17,079 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:48:17,101 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.019 0.018 2026-09-11 04:48:17,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:48:17,181 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.050 0.067 2026-09-11 04:48:17,192 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:48:17,201 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.076 2026-09-11 04:48:17,206 127 INFO rb-535c0f4-224715-414073 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-11 04:48:17,210 127 INFO rb-535c0f4-224715-414073 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-11 04:48:17,220 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:48:17,240 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.013 0.024 2026-09-11 04:48:17,343 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:48:17,352 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:48:17,355 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 04:48:17,368 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.005 0.015 2026-09-11 04:48:17,400 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-11 04:48:17,414 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.002 0.006 2026-09-11 04:48:17,429 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:48:17,448 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.032 2026-09-11 04:48:17,806 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:48:17,814 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.020 2026-09-11 04:48:17,835 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:48:17,921 127 INFO rb-535c0f4-224715-414073 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-11 04:48:17,936 127 INFO rb-535c0f4-224715-414073 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-11 04:48:17,983 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.109 2026-09-11 04:48:17,988 127 INFO rb-535c0f4-224715-414073 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-11 04:48:18,034 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:18] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.020 0.095 2026-09-11 04:48:18,054 127 INFO rb-535c0f4-224715-414073 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-11 04:48:18,266 127 INFO rb-535c0f4-224715-414073 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-11 04:48:18,287 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:18] "POST /docs/resequence HTTP/1.1" 200 - 29 0.025 0.034 2026-09-11 04:48:18,316 127 INFO rb-535c0f4-224715-414073 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-11 04:48:18,541 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:18] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.039 0.103 2026-09-11 04:48:18,970 127 INFO rb-535c0f4-224715-414073 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-11 04:48:18,989 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.007 2026-09-11 04:48:19,033 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:19] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.019 0.028 2026-09-11 04:48:19,064 127 INFO rb-535c0f4-224715-414073 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-11 04:48:19,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-09-11 04:48:19,116 127 INFO rb-535c0f4-224715-414073 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-11 04:48:19,199 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9336760 (allocated 11010048) 2026-09-11 04:48:19,204 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 2750 2026-09-11 04:48:19,205 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-09-11 04:48:19,206 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 2750 2026-09-11 04:48:19,301 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044819_301775_test_reordering_the_left_document_tree_persists.txt 2026-09-11 04:48:19,302 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpky8quyft_chrome_odoo" 2026-09-11 04:48:19,357 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:48:19,373 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-09-11 04:48:19,648 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 2925 2026-09-11 04:48:19,648 127 INFO rb-535c0f4-224715-414073 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/tmp8awyaieq_chrome_odoo 2026-09-11 04:48:19,650 127 INFO rb-535c0f4-224715-414073 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:39961/json/version 2026-09-11 04:48:19,653 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:39961/json/version with timeout 3 increased to 10s during tests 2026-09-11 04:48:19,721 127 INFO rb-535c0f4-224715-414073 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-11 04:48:19,721 127 INFO rb-535c0f4-224715-414073 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:39961/json 2026-09-11 04:48:19,721 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:39961/json with timeout 3 increased to 10s during tests 2026-09-11 04:48:19,727 127 INFO rb-535c0f4-224715-414073 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:39961/devtools/page/688CC82BFD6C285D6589DD11F0993C63 2026-09-11 04:48:19,754 127 INFO rb-535c0f4-224715-414073 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-11 04:48:19,762 127 INFO rb-535c0f4-224715-414073 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-11 04:48:19,782 127 INFO rb-535c0f4-224715-414073 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-11 04:48:19,802 127 INFO rb-535c0f4-224715-414073 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-11 04:48:19,802 127 INFO rb-535c0f4-224715-414073 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-11 04:48:19,831 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:20,979 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:20] "GET /docs HTTP/1.1" 200 - 233 0.151 1.005 2026-09-11 04:48:20,982 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': '688CC82BFD6C285D6589DD11F0993C63', 'loaderId': '44F0F028BFC259D534FA597412130A54', 'isDownload': False} 2026-09-11 04:48:20,982 127 INFO rb-535c0f4-224715-414073 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-11 04:48:21,017 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 04:48:21,027 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c3d2127/web.assets_frontend.min.css, copying from /web/assets/c3d2127/web.assets_frontend.min.css 2026-09-11 04:48:21,081 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/assets/1/c3d2127/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.038 2026-09-11 04:48:21,089 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/e3a67b9/to_website_docs.assets_frontend_css.min.css 2026-09-11 04:48:21,099 127 INFO rb-535c0f4-224715-414073 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-11 04:48:21,102 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/assets/1/e3a67b9/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.008 0.085 2026-09-11 04:48:21,103 127 INFO rb-535c0f4-224715-414073 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-11 04:48:21,112 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/3de216f/web.assets_frontend_minimal.min.js, copying from /web/assets/3de216f/web.assets_frontend_minimal.min.js 2026-09-11 04:48:21,127 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/assets/1/3de216f/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.022 2026-09-11 04:48:21,150 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/72ab180/web.__assets_tests_call__.min.js, copying from /web/assets/72ab180/web.__assets_tests_call__.min.js 2026-09-11 04:48:21,167 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/assets/1/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.021 2026-09-11 04:48:21,251 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 04:48:21,259 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.022 2026-09-11 04:48:21,268 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/image/website/1/logo/My%20Website?unique=d09f0a1 HTTP/1.1" 200 - 4 0.006 0.032 2026-09-11 04:48:21,273 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 04:48:21,275 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-11 04:48:21,307 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js, copying from /web/assets/89c2b9d/web.assets_frontend_lazy.min.js 2026-09-11 04:48:21,337 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/assets/1/89c2b9d/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.036 2026-09-11 04:48:21,368 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/image/website/1/favicon?unique=d09f0a1 HTTP/1.1" 200 - 4 0.008 0.062 2026-09-11 04:48:21,662 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/531e72a/to_website_docs.assets_frontend_js.min.js 2026-09-11 04:48:21,672 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /web/assets/1/531e72a/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.014 0.016 2026-09-11 04:48:21,692 127 INFO rb-535c0f4-224715-414073 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-11 04:48:21,696 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 04:48:21,697 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-09-11 04:48:21,743 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 7058808 (allocated 8126464) 2026-09-11 04:48:21,815 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 2925 2026-09-11 04:48:21,828 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-09-11 04:48:21,828 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 2925 2026-09-11 04:48:21,831 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.025 0.043 2026-09-11 04:48:21,916 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_044821_915851_test_docs_frontend_bundle_loads_without_module_error.txt 2026-09-11 04:48:21,916 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmp8awyaieq_chrome_odoo" 2026-09-11 04:48:21,918 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.148 2026-09-11 04:48:21,967 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:48:21,986 127 INFO rb-535c0f4-224715-414073 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-11 04:48:22,038 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:48:25,072 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-09-11 04:48:25,144 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-09-11 04:48:25,237 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-09-11 04:48:25,311 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-09-11 04:48:25,370 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-09-11 04:48:25,435 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-09-11 04:48:25,508 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-09-11 04:48:25,597 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-09-11 04:48:25,654 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-09-11 04:48:25,709 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-09-11 04:48:25,766 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-09-11 04:48:25,823 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-09-11 04:48:25,866 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-09-11 04:48:25,918 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-09-11 04:48:25,975 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:48:26,651 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-09-11 04:48:26,682 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reseq_reviewer from n/a 2026-09-11 04:48:26,692 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:28,066 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:28] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.048 1.328 2026-09-11 04:48:28,099 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-09-11 04:48:28,119 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reseq_editor from n/a 2026-09-11 04:48:28,133 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:28,421 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:28] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.013 0.278 2026-09-11 04:48:28,449 127 INFO rb-535c0f4-224715-414073 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-11 04:48:28,471 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reseq_reviewer from n/a 2026-09-11 04:48:28,487 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:28,741 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:28] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.023 0.234 2026-09-11 04:48:28,773 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-09-11 04:48:28,817 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reseq_reviewer from n/a 2026-09-11 04:48:28,834 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:29,179 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:29] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.056 0.293 2026-09-11 04:48:29,212 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-09-11 04:48:29,237 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reseq_reviewer from n/a 2026-09-11 04:48:29,251 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:29,540 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:29] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.009 0.283 2026-09-11 04:48:29,569 127 INFO rb-535c0f4-224715-414073 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-11 04:48:29,603 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reseq_reviewer from n/a 2026-09-11 04:48:29,629 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:30,912 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:30] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.013 1.274 2026-09-11 04:48:30,968 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:48:34,358 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-09-11 04:48:34,393 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:designer_doc from n/a 2026-09-11 04:48:34,423 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:34,664 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:34] "POST /docs/create_category HTTP/1.1" 200 - 8 0.016 0.239 2026-09-11 04:48:34,780 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:34] "POST /docs/create_category HTTP/1.1" 200 - 51 0.056 0.052 2026-09-11 04:48:34,827 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:34] "POST /docs/update_category HTTP/1.1" 200 - 21 0.016 0.024 2026-09-11 04:48:34,839 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:34] "POST /docs/delete HTTP/1.1" 200 - 1 0.001 0.005 2026-09-11 04:48:34,882 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:34] "POST /docs/update_category HTTP/1.1" 200 - 10 0.014 0.023 2026-09-11 04:48:34,894 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:34] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:48:34,895 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-09-11 04:48:34,926 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-09-11 04:48:34,950 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:manager_doc from n/a 2026-09-11 04:48:34,967 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:35,312 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:35] "POST /docs/create_category HTTP/1.1" 200 - 47 0.036 0.312 2026-09-11 04:48:35,368 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:35] "POST /docs/update_category HTTP/1.1" 200 - 27 0.024 0.026 2026-09-11 04:48:35,401 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11934, 11933] 2026-09-11 04:48:35,411 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [113] 2026-09-11 04:48:35,417 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2174] 2026-09-11 04:48:35,418 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:35] "POST /docs/delete HTTP/1.1" 200 - 41 0.020 0.024 2026-09-11 04:48:35,448 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:35] "POST /docs/update_category HTTP/1.1" 200 - 10 0.008 0.017 2026-09-11 04:48:35,504 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-11 04:48:35,524 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-11 04:48:35,549 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11935] 2026-09-11 04:48:35,560 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [109] 2026-09-11 04:48:35,568 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:35] "POST /docs/delete HTTP/1.1" 200 - 94 0.057 0.055 2026-09-11 04:48:35,569 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-09-11 04:48:35,596 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-09-11 04:48:35,615 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal_doc from n/a 2026-09-11 04:48:35,633 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:35,917 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:35] "POST /docs/create_category HTTP/1.1" 200 - 13 0.006 0.284 2026-09-11 04:48:35,940 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:35] "POST /docs/update_category HTTP/1.1" 200 - 3 0.010 0.008 2026-09-11 04:48:35,950 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:35] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:48:35,951 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-09-11 04:48:35,976 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-09-11 04:48:35,992 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:37,175 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:37] "POST /docs/create_category HTTP/1.1" 200 - 5 0.002 1.183 2026-09-11 04:48:37,185 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:37] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:48:37,191 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:37] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:48:37,192 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-09-11 04:48:37,216 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-09-11 04:48:37,239 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reviewer_doc from n/a 2026-09-11 04:48:37,252 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:37,495 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:37] "POST /docs/create_category HTTP/1.1" 200 - 13 0.006 0.239 2026-09-11 04:48:37,583 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:37] "POST /docs/create_category HTTP/1.1" 200 - 51 0.034 0.048 2026-09-11 04:48:37,630 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:37] "POST /docs/update_category HTTP/1.1" 200 - 21 0.014 0.028 2026-09-11 04:48:37,640 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:37] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:48:37,677 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:37] "POST /docs/update_category HTTP/1.1" 200 - 10 0.010 0.021 2026-09-11 04:48:37,689 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:37] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 04:48:37,690 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-09-11 04:48:37,718 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-09-11 04:48:37,744 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:designer_doc from n/a 2026-09-11 04:48:37,764 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:38,150 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:38] "POST /docs/create HTTP/1.1" 200 - 57 0.067 0.323 2026-09-11 04:48:38,223 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:38] "POST /docs/update_document HTTP/1.1" 200 - 27 0.035 0.032 2026-09-11 04:48:38,292 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11939] 2026-09-11 04:48:38,314 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #538 deleted website.document.content records with IDs: [48] 2026-09-11 04:48:38,330 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2176] 2026-09-11 04:48:38,342 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11941, 11940] 2026-09-11 04:48:38,359 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #538 deleted website.document records with IDs: [108] 2026-09-11 04:48:38,373 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2177] 2026-09-11 04:48:38,377 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:38] "POST /docs/delete HTTP/1.1" 200 - 101 0.077 0.070 2026-09-11 04:48:38,420 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:38] "POST /docs/update_document HTTP/1.1" 200 - 9 0.014 0.025 2026-09-11 04:48:38,466 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:38] "POST /docs/delete HTTP/1.1" 200 - 8 0.007 0.026 2026-09-11 04:48:38,467 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-09-11 04:48:38,491 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-09-11 04:48:38,518 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:editor_doc from n/a 2026-09-11 04:48:38,537 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:38,875 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:38] "POST /docs/create HTTP/1.1" 200 - 54 0.043 0.297 2026-09-11 04:48:38,933 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:38] "POST /docs/update_document HTTP/1.1" 200 - 28 0.022 0.031 2026-09-11 04:48:38,997 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11942] 2026-09-11 04:48:39,021 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #534 deleted website.document.content records with IDs: [49] 2026-09-11 04:48:39,044 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2178] 2026-09-11 04:48:39,060 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11944, 11943] 2026-09-11 04:48:39,082 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #534 deleted website.document records with IDs: [109] 2026-09-11 04:48:39,094 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2179] 2026-09-11 04:48:39,096 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:39] "POST /docs/delete HTTP/1.1" 200 - 100 0.089 0.065 2026-09-11 04:48:39,119 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:39] "POST /docs/update_document HTTP/1.1" 200 - 3 0.007 0.010 2026-09-11 04:48:39,132 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:39] "POST /docs/delete HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 04:48:39,133 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-09-11 04:48:39,154 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-09-11 04:48:39,173 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:manager_doc from n/a 2026-09-11 04:48:39,187 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:39,522 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:39] "POST /docs/create HTTP/1.1" 200 - 59 0.032 0.304 2026-09-11 04:48:39,594 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:39] "POST /docs/update_document HTTP/1.1" 200 - 20 0.035 0.029 2026-09-11 04:48:39,679 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11945] 2026-09-11 04:48:39,696 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [50] 2026-09-11 04:48:39,723 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2180] 2026-09-11 04:48:39,738 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11947, 11946] 2026-09-11 04:48:39,749 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted website.document records with IDs: [110] 2026-09-11 04:48:39,761 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2181] 2026-09-11 04:48:39,763 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:39] "POST /docs/delete HTTP/1.1" 200 - 107 0.097 0.067 2026-09-11 04:48:39,800 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:39] "POST /docs/update_document HTTP/1.1" 200 - 7 0.010 0.022 2026-09-11 04:48:39,834 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-11 04:48:39,850 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11948] 2026-09-11 04:48:39,857 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-11 04:48:39,867 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:39] "POST /docs/delete HTTP/1.1" 200 - 56 0.030 0.033 2026-09-11 04:48:39,868 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-09-11 04:48:39,890 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-09-11 04:48:39,918 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal_doc from n/a 2026-09-11 04:48:39,934 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:41,185 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:41] "POST /docs/create HTTP/1.1" 200 - 17 0.019 1.234 2026-09-11 04:48:41,196 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:41] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 04:48:41,207 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:41] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 04:48:41,208 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-09-11 04:48:41,239 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-09-11 04:48:41,254 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:41,485 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:41] "POST /docs/create HTTP/1.1" 200 - 5 0.002 0.232 2026-09-11 04:48:41,495 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:41] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 04:48:41,502 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:41] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 04:48:41,504 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-09-11 04:48:41,527 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-09-11 04:48:41,552 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:reviewer_doc from n/a 2026-09-11 04:48:41,568 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:41,927 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:41] "POST /docs/create HTTP/1.1" 200 - 57 0.037 0.324 2026-09-11 04:48:42,019 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:42] "POST /docs/update_document HTTP/1.1" 200 - 27 0.050 0.036 2026-09-11 04:48:42,085 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11949] 2026-09-11 04:48:42,112 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #536 deleted website.document.content records with IDs: [51] 2026-09-11 04:48:42,124 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2182] 2026-09-11 04:48:42,158 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11951, 11950] 2026-09-11 04:48:42,174 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #536 deleted website.document records with IDs: [111] 2026-09-11 04:48:42,190 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2183] 2026-09-11 04:48:42,192 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:42] "POST /docs/delete HTTP/1.1" 200 - 101 0.105 0.061 2026-09-11 04:48:42,248 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:42] "POST /docs/update_document HTTP/1.1" 200 - 9 0.015 0.035 2026-09-11 04:48:42,283 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:42] "POST /docs/delete HTTP/1.1" 200 - 8 0.012 0.017 2026-09-11 04:48:42,285 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-09-11 04:48:42,326 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:48:42,348 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-09-11 04:48:42,354 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:43,466 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:43] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.195 0.920 2026-09-11 04:48:43,468 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-09-11 04:48:43,491 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-09-11 04:48:43,495 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:44,551 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:44] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.157 0.901 2026-09-11 04:48:44,552 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-09-11 04:48:44,572 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-09-11 04:48:44,582 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:48:46,576 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:48:46] "GET /docs/search HTTP/1.1" 200 - 209 0.151 1.849 2026-09-11 04:48:46,578 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-09-11 04:48:46,612 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:48:49,976 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-09-11 04:48:50,090 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #544 deleted odoo.version records with IDs: [16] 2026-09-11 04:48:50,107 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #544 deleted product.attribute.value records with IDs: [119] 2026-09-11 04:48:50,141 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:48:53,306 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-09-11 04:48:53,357 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-09-11 04:48:53,431 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:48:56,720 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-09-11 04:48:56,774 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-09-11 04:48:56,830 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:49:00,219 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-09-11 04:49:00,244 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:49:01,351 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:01] "GET /docs/search?search=Angular&version=23 HTTP/1.1" 200 - 219 0.166 0.944 2026-09-11 04:49:01,401 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:01] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.009 0.033 2026-09-11 04:49:01,461 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-09-11 04:49:01,568 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:49:02,821 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:02] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 256 0.260 0.998 2026-09-11 04:49:02,905 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:02] "GET /docs/d/activate-the-developer-debug-mode-124 HTTP/1.1" 200 - 30 0.025 0.053 2026-09-11 04:49:03,086 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:03] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 45 0.044 0.106 2026-09-11 04:49:03,178 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:03] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 31 0.021 0.057 2026-09-11 04:49:03,201 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:03] "GET /docs/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 301 - 6 0.003 0.013 2026-09-11 04:49:03,292 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:03] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 33 0.030 0.057 2026-09-11 04:49:03,315 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:03] "GET /docs/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 301 - 6 0.002 0.010 2026-09-11 04:49:03,418 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:03] "GET /docs/21.0/d/welcome-to-summoner-s-rift-125 HTTP/1.1" 200 - 33 0.040 0.060 2026-09-11 04:49:03,497 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:03] "GET /docs/22.0/c/odoo-user-documentation-applications-general-136 HTTP/1.1" 200 - 31 0.017 0.050 2026-09-11 04:49:03,499 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-09-11 04:49:03,539 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 04:49:03,994 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-09-11 04:49:04,099 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #581 deleted mail.message records with IDs: [11957] 2026-09-11 04:49:04,108 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #581 deleted odoo.version records with IDs: [27] 2026-09-11 04:49:04,113 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #581 deleted mail.followers records with IDs: [2184] 2026-09-11 04:49:04,119 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #581 deleted product.attribute.value records with IDs: [130] 2026-09-11 04:49:04,146 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #581 deleted mail.message records with IDs: [11956] 2026-09-11 04:49:04,156 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #581 deleted odoo.version records with IDs: [26] 2026-09-11 04:49:04,165 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #581 deleted product.attribute.value records with IDs: [129] 2026-09-11 04:49:04,197 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:49:04,211 127 INFO rb-535c0f4-224715-414073 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-09-11 04:49:04,591 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:49:04,762 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-09-11 04:49:04,810 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:demo from n/a 2026-09-11 04:49:04,819 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 04:49:05,049 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 04:49:05] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.004 0.229 2026-09-11 04:49:05,050 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-09-11 04:49:05,092 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:49:05,525 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-09-11 04:49:05,533 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11959] 2026-09-11 04:49:05,539 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:49:05,554 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-09-11 04:49:05,582 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-09-11 04:49:05,615 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-09-11 04:49:05,646 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-09-11 04:49:05,673 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-09-11 04:49:05,720 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-09-11 04:49:05,746 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-09-11 04:49:05,792 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-09-11 04:49:05,816 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-09-11 04:49:05,907 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-09-11 04:49:05,942 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:49:06,490 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-09-11 04:49:06,511 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11961] 2026-09-11 04:49:06,529 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:49:06,571 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-09-11 04:49:06,623 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:49:07,099 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-09-11 04:49:07,127 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11963] 2026-09-11 04:49:07,135 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 04:49:07,162 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-09-11 04:49:07,193 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-09-11 04:49:07,201 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-09-11 04:49:07,207 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-09-11 04:49:07,231 127 INFO rb-535c0f4-224715-414073 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-09-11 04:49:07,281 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.campaign 2026-09-11 04:49:07,290 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.medium 2026-09-11 04:49:07,293 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 584, model: utm.source 2026-09-11 04:49:07,330 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:49:17,564 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-09-11 04:49:17,660 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-09-11 04:49:17,774 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-09-11 04:49:17,883 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-09-11 04:49:18,003 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:49:28,629 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-09-11 04:49:30,541 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-09-11 04:49:31,564 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-09-11 04:49:32,302 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-09-11 04:49:33,124 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-09-11 04:49:34,241 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-09-11 04:49:35,403 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-09-11 04:49:36,204 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-09-11 04:49:37,162 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-09-11 04:49:38,394 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-09-11 04:49:39,488 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-09-11 04:49:40,801 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-09-11 04:49:41,141 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:49:50,425 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_move_delete_entry: Starting TestAccountMoveDeleteEntry.test_account_move_disallow_to_delete_entry_chain_condition ... 2026-09-11 04:49:56,564 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [680] 2026-09-11 04:49:56,723 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1442, 1443] 2026-09-11 04:49:56,936 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [681] 2026-09-11 04:49:57,122 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1444, 1445] 2026-09-11 04:49:57,352 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [679] 2026-09-11 04:49:57,459 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1440, 1441] 2026-09-11 04:49:57,789 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #589 deleted account.move.line.ctp records with IDs: [682] 2026-09-11 04:49:57,881 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #589 deleted account.move.line records with IDs: [1446, 1447] 2026-09-11 04:49:58,154 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #589 deleted account.move records with IDs: [604] 2026-09-11 04:49:58,188 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #589 deleted mail.followers records with IDs: [2208] 2026-09-11 04:49:58,263 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:49:58,276 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-09-11 04:49:58,317 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:50:07,944 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-09-11 04:50:08,008 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-09-11 04:50:08,235 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-09-11 04:50:08,455 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-09-11 04:50:08,522 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-09-11 04:50:08,570 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-09-11 04:50:08,653 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-09-11 04:50:08,730 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-09-11 04:50:09,026 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-09-11 04:50:09,324 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-09-11 04:50:16,794 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-09-11 04:50:17,114 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-09-11 04:50:17,637 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:50:28,872 127 INFO rb-535c0f4-224715-414073 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-11 04:50:33,968 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.44_stock_valuation` was expected. 2026-09-11 04:50:34,666 127 INFO rb-535c0f4-224715-414073 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-11 04:50:39,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.45_stock_valuation` was expected. 2026-09-11 04:50:39,338 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-09-11 04:50:44,055 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.46_current_assets` was expected. 2026-09-11 04:50:44,441 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_resync_logs_one_record_per_changed_field ... 2026-09-11 04:50:49,788 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.47_current_assets` was expected. 2026-09-11 04:50:50,157 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:50:58,999 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-09-11 04:50:59,311 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-09-11 04:50:59,633 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-09-11 04:50:59,948 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-09-11 04:51:00,458 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:51:00,471 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-11 04:51:00,589 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:51:01,240 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-09-11 04:51:02,536 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-09-11 04:51:03,707 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-09-11 04:51:05,117 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:51:05,339 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-09-11 04:51:06,492 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [702, 703] 2026-09-11 04:51:06,609 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1493] 2026-09-11 04:51:07,237 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-09-11 04:51:08,399 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [708, 709] 2026-09-11 04:51:08,517 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1500] 2026-09-11 04:51:09,071 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-09-11 04:51:09,426 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-09-11 04:51:10,077 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-09-11 04:51:10,707 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:51:11,760 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-09-11 04:51:11,926 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-09-11 04:51:12,022 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 597, model: product.product 2026-09-11 04:51:12,046 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 597, model: product.template 2026-09-11 04:51:12,068 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-09-11 04:51:12,344 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-09-11 04:51:12,398 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:51:21,559 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-09-11 04:51:22,384 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [714, 715] 2026-09-11 04:51:22,475 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1522] 2026-09-11 04:51:23,090 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-09-11 04:51:23,917 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [720, 721] 2026-09-11 04:51:24,003 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1529] 2026-09-11 04:51:24,832 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-09-11 04:51:25,293 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-09-11 04:51:26,092 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [726, 727] 2026-09-11 04:51:26,187 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1541] 2026-09-11 04:51:26,479 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-09-11 04:51:27,293 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [730, 731] 2026-09-11 04:51:27,383 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1548] 2026-09-11 04:51:27,704 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-09-11 04:51:28,495 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [734, 735] 2026-09-11 04:51:28,585 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1555] 2026-09-11 04:51:28,881 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-09-11 04:51:29,753 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [738, 739] 2026-09-11 04:51:29,869 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1562] 2026-09-11 04:51:30,178 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-09-11 04:51:30,692 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-09-11 04:51:31,247 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-09-11 04:51:31,707 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-09-11 04:51:32,179 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-09-11 04:51:32,613 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-09-11 04:51:33,081 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-09-11 04:51:33,562 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-09-11 04:51:34,060 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-09-11 04:51:34,884 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [742, 743] 2026-09-11 04:51:34,971 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1593] 2026-09-11 04:51:35,355 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-09-11 04:51:36,337 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [746, 747] 2026-09-11 04:51:36,452 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1600] 2026-09-11 04:51:36,807 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-09-11 04:51:37,621 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [750, 751] 2026-09-11 04:51:37,715 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1607] 2026-09-11 04:51:38,087 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-09-11 04:51:38,934 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [754, 755] 2026-09-11 04:51:39,020 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1614] 2026-09-11 04:51:39,654 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-09-11 04:51:40,533 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [760, 761] 2026-09-11 04:51:40,629 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1621] 2026-09-11 04:51:41,224 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-09-11 04:51:42,139 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [764, 765] 2026-09-11 04:51:42,223 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1628] 2026-09-11 04:51:42,597 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-09-11 04:51:43,627 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [768, 769] 2026-09-11 04:51:43,717 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1635] 2026-09-11 04:51:44,013 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-09-11 04:51:44,938 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [772, 773] 2026-09-11 04:51:45,036 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1642] 2026-09-11 04:51:45,423 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-09-11 04:51:46,345 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line.ctp records with IDs: [776, 777] 2026-09-11 04:51:46,443 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #598 deleted account.move.line records with IDs: [1649] 2026-09-11 04:51:47,069 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-09-11 04:51:47,538 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-09-11 04:51:47,966 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-09-11 04:51:48,419 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-09-11 04:51:48,887 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-09-11 04:51:49,425 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-09-11 04:51:49,894 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:52:00,722 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #600 deleted ir.model.data records with IDs: [485002] 2026-09-11 04:52:00,722 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #600 deleted account.journal records with IDs: [780] 2026-09-11 04:52:00,725 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-09-11 04:52:00,824 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-09-11 04:52:01,004 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-09-11 04:52:01,144 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-09-11 04:52:01,253 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-09-11 04:52:01,329 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:52:01,460 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-09-11 04:52:02,695 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-09-11 04:52:04,121 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-09-11 04:52:05,169 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-09-11 04:52:06,106 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:52:06,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-09-11 04:52:06,338 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-09-11 04:52:06,577 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-09-11 04:52:06,613 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:52:17,377 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-09-11 04:52:17,543 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-09-11 04:52:17,672 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-09-11 04:52:17,793 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-09-11 04:52:17,896 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-09-11 04:52:18,006 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-09-11 04:52:18,136 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-09-11 04:52:18,261 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-09-11 04:52:18,483 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-09-11 04:52:20,127 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:52:20,676 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-09-11 04:52:21,545 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [784, 785] 2026-09-11 04:52:21,701 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1678] 2026-09-11 04:52:22,196 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 04:52:38,837 127 INFO rb-535c0f4-224715-414073 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-11 04:52:39,130 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-09-11 04:52:39,363 127 INFO rb-535c0f4-224715-414073 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-11 04:52:39,509 127 INFO rb-535c0f4-224715-414073 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-11 04:52:39,685 127 INFO rb-535c0f4-224715-414073 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-11 04:52:39,829 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-09-11 04:52:39,882 127 INFO rb-535c0f4-224715-414073 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-11 04:52:40,828 127 INFO rb-535c0f4-224715-414073 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-11 04:52:41,579 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:53:01,715 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-09-11 04:53:01,844 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-09-11 04:53:01,933 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-09-11 04:53:02,674 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_25_import_without_outstanding_account_raises ... 2026-09-11 04:53:02,838 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:53:21,803 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-09-11 04:53:21,875 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-09-11 04:53:21,960 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-09-11 04:53:22,727 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 04:53:39,992 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-09-11 04:53:40,067 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-09-11 04:53:40,133 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-09-11 04:53:44,002 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-09-11 04:53:44,162 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:53:44,175 127 INFO rb-535c0f4-224715-414073 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-11 04:53:47,710 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 04:53:48,393 127 INFO rb-535c0f4-224715-414073 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-11 04:53:48,469 127 INFO rb-535c0f4-224715-414073 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-11 04:53:48,587 127 INFO rb-535c0f4-224715-414073 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-11 04:53:48,671 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:54:05,471 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-09-11 04:54:10,443 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-09-11 04:54:12,815 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:54:31,064 127 INFO rb-535c0f4-224715-414073 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-11 04:54:33,972 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-09-11 04:54:34,595 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-09-11 04:54:37,832 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-09-11 04:54:37,900 127 INFO rb-535c0f4-224715-414073 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-11 04:54:37,939 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-09-11 04:54:40,276 127 INFO rb-535c0f4-224715-414073 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-11 04:54:40,332 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-09-11 04:54:42,429 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-09-11 04:54:43,126 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 623, model: followup.receivable 2026-09-11 04:54:43,211 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 04:55:02,740 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-09-11 04:55:04,751 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-09-11 04:55:08,544 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-09-11 04:55:11,921 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-09-11 04:55:14,052 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-09-11 04:55:16,862 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-09-11 04:55:19,939 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-09-11 04:55:21,778 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-09-11 04:55:23,435 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-09-11 04:55:23,824 127 INFO rb-535c0f4-224715-414073 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-11 04:55:27,644 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-09-11 04:55:30,835 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-09-11 04:55:32,770 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-09-11 04:55:34,804 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:55:46,757 127 INFO rb-535c0f4-224715-414073 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-11 04:55:46,825 127 INFO rb-535c0f4-224715-414073 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-11 04:55:46,863 127 INFO rb-535c0f4-224715-414073 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-11 04:55:46,935 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:56:06,329 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-09-11 04:56:08,486 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-09-11 04:56:10,828 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-09-11 04:56:13,046 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <354644820833024.1705276800.000000000000000-openerp-155-followup.report@9a22c10bd32d>: ['"Partner A" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [508] 2024-02-10 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538825131916341.1707523200.000000000000000-openerp-155-followup.report@9a22c10bd32d>: ['"Partner A" <@False>'] 2024-02-10 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [509] 2026-09-11 04:56:16,554 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130268583293726.1705276800.000000000000000-openerp-163-followup.report@9a22c10bd32d>: ['"Partner A" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #630 deleted mail.mail records with IDs: [510] 2026-09-11 04:56:19,683 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:56:40,090 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579092839036911.1705276800.000000000000000-openerp-171-followup.report@9a22c10bd32d>: ['"Below Threshold Partner" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #632 deleted mail.mail records with IDs: [511] 2026-09-11 04:56:43,285 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:57:00,506 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <534959857417262.1705276800.000000000000000-openerp-179-followup.report@9a22c10bd32d>: ['"Age Tracking Partner" <@False>'] 2024-01-15 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #634 deleted mail.mail records with IDs: [512] 2026-09-11 04:57:03,172 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 04:57:20,552 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384674002308893.1714521600.000000000000000-openerp-187-followup.report@9a22c10bd32d>: ['"Negative Cadence Partner" <@False>'] 2024-05-01 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [513] 2024-06-15 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <879092100122664.1718409600.000000000000000-openerp-187-followup.report@9a22c10bd32d>: ['"Negative Cadence Partner" <@False>'] 2024-06-15 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [514] 2026-09-11 04:57:23,663 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <028658636128882.1712707200.000000000000000-openerp-195-followup.report@9a22c10bd32d>: ['"Negative Cadence Partner" <@False>'] 2024-04-10 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [515] 2026-09-11 04:57:26,613 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007214316979003.1712707200.000000000000000-openerp-203-followup.report@9a22c10bd32d>: ['"Negative Cadence Partner" <@False>'] 2024-04-10 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #636 deleted mail.mail records with IDs: [516] 2026-09-11 04:57:29,465 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 04:57:39,497 127 INFO rb-535c0f4-224715-414073 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-11 04:57:41,876 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:57:57,687 127 INFO rb-535c0f4-224715-414073 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-11 04:57:57,820 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-09-11 04:57:57,951 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:58:08,261 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-09-11 04:58:17,413 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:58:35,110 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-09-11 04:58:37,591 127 INFO rb-535c0f4-224715-414073 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-11 04:58:40,369 127 INFO rb-535c0f4-224715-414073 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-11 04:58:44,559 127 INFO rb-535c0f4-224715-414073 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-11 04:58:48,589 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-09-11 04:58:52,154 127 INFO rb-535c0f4-224715-414073 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-11 04:58:54,435 127 INFO rb-535c0f4-224715-414073 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-11 04:58:56,731 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:59:16,516 127 INFO rb-535c0f4-224715-414073 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-11 04:59:18,901 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:59:38,151 127 INFO rb-535c0f4-224715-414073 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-11 04:59:43,760 127 INFO rb-535c0f4-224715-414073 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-11 04:59:47,627 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 04:59:58,187 127 INFO rb-535c0f4-224715-414073 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-11 05:00:44,308 127 INFO rb-535c0f4-224715-414073 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-11 05:00:44,400 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:00:54,435 127 INFO rb-535c0f4-224715-414073 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-11 05:02:19,230 127 INFO rb-535c0f4-224715-414073 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-11 05:02:19,271 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:02:29,556 127 INFO rb-535c0f4-224715-414073 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-11 05:02:31,640 127 INFO rb-535c0f4-224715-414073 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-11 05:02:35,251 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [517] 2026-09-11 05:02:35,334 127 INFO rb-535c0f4-224715-414073 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-11 05:02:38,540 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [518] 2026-09-11 05:02:38,591 127 INFO rb-535c0f4-224715-414073 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-11 05:02:42,352 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [519] 2026-09-11 05:02:42,432 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-09-11 05:02:44,364 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-09-11 05:02:46,445 127 INFO rb-535c0f4-224715-414073 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-11 05:02:50,126 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [520] 2026-09-11 05:02:50,200 127 INFO rb-535c0f4-224715-414073 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-11 05:02:52,422 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [521] 2026-09-11 05:02:52,496 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-09-11 05:02:54,313 127 INFO rb-535c0f4-224715-414073 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-11 05:02:56,366 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [522] 2026-09-11 05:02:56,416 127 INFO rb-535c0f4-224715-414073 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-11 05:02:58,544 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [523] 2026-09-11 05:03:00,091 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [524] 2026-09-11 05:03:00,143 127 INFO rb-535c0f4-224715-414073 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-11 05:03:03,681 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [525] 2026-09-11 05:03:03,739 127 INFO rb-535c0f4-224715-414073 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-11 05:03:06,714 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [526] 2026-09-11 05:03:06,786 127 INFO rb-535c0f4-224715-414073 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-11 05:03:10,172 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [527] 2026-09-11 05:03:10,359 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [528] 2026-09-11 05:03:10,399 127 INFO rb-535c0f4-224715-414073 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-11 05:03:12,855 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [529] 2026-09-11 05:03:14,364 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [530] 2026-09-11 05:03:14,429 127 INFO rb-535c0f4-224715-414073 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-11 05:03:17,363 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [531] 2026-09-11 05:03:17,421 127 INFO rb-535c0f4-224715-414073 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-11 05:03:20,632 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [532] 2026-09-11 05:03:20,804 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [533] 2026-09-11 05:03:20,859 127 INFO rb-535c0f4-224715-414073 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-11 05:03:24,094 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [534] 2026-09-11 05:03:24,153 127 INFO rb-535c0f4-224715-414073 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-11 05:03:27,181 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [535] 2026-09-11 05:03:27,274 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [536] 2026-09-11 05:03:27,324 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-09-11 05:03:29,414 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [537] 2026-09-11 05:03:29,503 127 INFO rb-535c0f4-224715-414073 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-11 05:03:31,689 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #654 deleted mail.mail records with IDs: [538] 2026-09-11 05:03:31,743 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-09-11 05:03:33,518 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-09-11 05:03:35,484 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-09-11 05:03:37,909 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-09-11 05:03:39,743 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:03:53,248 127 INFO rb-535c0f4-224715-414073 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-11 05:03:53,548 127 INFO rb-535c0f4-224715-414073 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: 3177 2026-09-11 05:03:53,549 127 INFO rb-535c0f4-224715-414073 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/tmp_9hon198_chrome_odoo 2026-09-11 05:03:53,549 127 INFO rb-535c0f4-224715-414073 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:40043/json/version 2026-09-11 05:03:53,550 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40043/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:03:53,633 127 INFO rb-535c0f4-224715-414073 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-11 05:03:53,633 127 INFO rb-535c0f4-224715-414073 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:40043/json 2026-09-11 05:03:53,633 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40043/json with timeout 3 increased to 10s during tests 2026-09-11 05:03:53,641 127 INFO rb-535c0f4-224715-414073 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:40043/devtools/page/7D48DB1585BF98399FD06F5A92BD8E86 2026-09-11 05:03:53,665 127 INFO rb-535c0f4-224715-414073 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-11 05:03:53,669 127 INFO rb-535c0f4-224715-414073 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-11 05:03:53,774 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:admin from n/a 2026-09-11 05:03:53,792 127 INFO rb-535c0f4-224715-414073 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-11 05:03:53,803 127 INFO rb-535c0f4-224715-414073 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-11 05:03:53,803 127 INFO rb-535c0f4-224715-414073 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-11 05:03:53,824 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:03:55,587 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:55] "GET /odoo HTTP/1.1" 200 - 180 0.291 1.477 2026-09-11 05:03:55,590 127 INFO rb-535c0f4-224715-414073 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': '7D48DB1585BF98399FD06F5A92BD8E86', 'loaderId': '27AC9A649E0D9FDDAE0357468441579C', 'isDownload': False} 2026-09-11 05:03:55,591 127 INFO rb-535c0f4-224715-414073 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-11 05:03:55,630 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:55] "GET /web/assets/9828ed9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-09-11 05:03:55,639 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:55] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.018 2026-09-11 05:03:55,675 127 INFO rb-535c0f4-224715-414073 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-11 05:03:56,336 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:56] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.324 0.393 2026-09-11 05:03:56,354 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:56] "GET /web/assets/9ca0fe6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.735 2026-09-11 05:03:56,388 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.745 2026-09-11 05:03:56,411 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:56] "GET /web/assets/486a933/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-11 05:03:56,488 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:56] "GET /web/assets/bba66e2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.016 2026-09-11 05:03:57,097 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-11 05:03:57,103 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 05:03:57,121 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-11 05:03:57,135 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.013 2026-09-11 05:03:57,141 127 INFO rb-535c0f4-224715-414073 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-11 05:03:57,216 127 INFO rb-535c0f4-224715-414073 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (89) 2026-09-11 05:03:57,279 127 INFO rb-535c0f4-224715-414073 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-11 05:03:57,283 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.072 0.056 2026-09-11 05:03:57,302 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.121 2026-09-11 05:03:57,319 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.116 2026-09-11 05:03:57,347 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.132 2026-09-11 05:03:57,352 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.046 2026-09-11 05:03:57,383 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 05:03:57,481 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 20 0.029 0.135 2026-09-11 05:03:57,492 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:03:57,807 127 INFO rb-535c0f4-224715-414073 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-11 05:03:57,821 127 INFO rb-535c0f4-224715-414073 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-11 05:03:57,962 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:57] "POST /mail/data HTTP/1.1" 200 - 146 0.297 0.367 2026-09-11 05:03:58,015 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.031 0.595 2026-09-11 05:03:58,052 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /web/image/res.partner/3/avatar_128?unique=1789103019000 HTTP/1.1" 200 - 9 0.018 0.609 2026-09-11 05:03:58,062 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.247 2026-09-11 05:03:58,095 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.016 0.273 2026-09-11 05:03:58,101 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.237 2026-09-11 05:03:58,283 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "POST /mail/data HTTP/1.1" 200 - 71 0.092 0.289 2026-09-11 05:03:58,299 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.007 0.849 2026-09-11 05:03:58,314 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.982 2026-09-11 05:03:58,320 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.455 2026-09-11 05:03:58,354 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /web/image/res.company/89/favicon HTTP/1.1" 200 - 9 0.006 0.282 2026-09-11 05:03:58,356 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.276 2026-09-11 05:03:58,414 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-11 05:03:58,447 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 05:03:58,477 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.035 0.022 2026-09-11 05:03:58,523 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /web/image/res.partner/3/avatar_128?unique=1789103019000 HTTP/1.1" 200 - 9 0.021 0.074 2026-09-11 05:03:58,535 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:03:58,553 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.113 2026-09-11 05:03:58,586 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.140 2026-09-11 05:03:58,678 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.045 0.055 2026-09-11 05:03:58,708 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:03:58,749 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:58] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.018 0.023 2026-09-11 05:03:58,859 127 INFO rb-535c0f4-224715-414073 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-11 05:03:58,943 127 INFO rb-535c0f4-224715-414073 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-11 05:03:58,992 127 INFO rb-535c0f4-224715-414073 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-11 05:03:59,050 127 INFO rb-535c0f4-224715-414073 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-11 05:03:59,072 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.008 0.014 2026-09-11 05:03:59,124 127 INFO rb-535c0f4-224715-414073 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-11 05:03:59,141 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 05:03:59,175 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.009 0.023 2026-09-11 05:03:59,255 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.014 0.013 2026-09-11 05:03:59,279 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.006 0.026 2026-09-11 05:03:59,353 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.006 0.019 2026-09-11 05:03:59,356 127 INFO rb-535c0f4-224715-414073 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-11 05:03:59,424 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.042 0.051 2026-09-11 05:03:59,435 127 INFO rb-535c0f4-224715-414073 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-11 05:03:59,443 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.011 0.060 2026-09-11 05:03:59,462 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.005 0.026 2026-09-11 05:03:59,568 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.033 0.097 2026-09-11 05:03:59,619 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.007 0.019 2026-09-11 05:03:59,660 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.011 0.015 2026-09-11 05:03:59,742 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:03:59,777 127 INFO rb-535c0f4-224715-414073 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-11 05:03:59,859 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:03:59] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.006 0.018 2026-09-11 05:04:00,148 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:00] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 105 0.120 0.156 2026-09-11 05:04:00,152 127 INFO rb-535c0f4-224715-414073 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-11 05:04:00,221 127 INFO rb-535c0f4-224715-414073 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-11 05:04:00,645 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:00] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.116 0.301 2026-09-11 05:04:00,682 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:00] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.009 0.021 2026-09-11 05:04:00,686 127 INFO rb-535c0f4-224715-414073 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-11 05:04:00,686 127 INFO rb-535c0f4-224715-414073 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-11 05:04:00,720 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:00] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.017 0.052 2026-09-11 05:04:00,799 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:00] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.036 0.063 2026-09-11 05:04:00,886 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-11 05:04:01,024 127 INFO rb-535c0f4-224715-414073 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 32544372 (allocated 36900864) 2026-09-11 05:04:01,035 127 INFO rb-535c0f4-224715-414073 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 3177 2026-09-11 05:04:01,038 127 INFO rb-535c0f4-224715-414073 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-11 05:04:01,038 127 INFO rb-535c0f4-224715-414073 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 3177 2026-09-11 05:04:01,141 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_050401_141505_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-09-11 05:04:01,141 127 INFO rb-535c0f4-224715-414073 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/tmp_9hon198_chrome_odoo" 2026-09-11 05:04:01,232 127 INFO rb-535c0f4-224715-414073 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-11 05:04:01,615 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 3415 2026-09-11 05:04:01,616 127 INFO rb-535c0f4-224715-414073 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/tmpkao1g8ge_chrome_odoo 2026-09-11 05:04:01,616 127 INFO rb-535c0f4-224715-414073 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:35791/json/version 2026-09-11 05:04:01,617 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:35791/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:04:01,628 127 INFO rb-535c0f4-224715-414073 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-11 05:04:01,628 127 INFO rb-535c0f4-224715-414073 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:35791/json 2026-09-11 05:04:01,630 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:35791/json with timeout 3 increased to 10s during tests 2026-09-11 05:04:01,634 127 INFO rb-535c0f4-224715-414073 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:35791/devtools/page/1F6FEAC894D77EDB5D9469340C2BD63E 2026-09-11 05:04:01,648 127 INFO rb-535c0f4-224715-414073 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-11 05:04:01,673 127 INFO rb-535c0f4-224715-414073 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-11 05:04:01,735 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:admin from n/a 2026-09-11 05:04:01,749 127 INFO rb-535c0f4-224715-414073 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-11 05:04:01,759 127 INFO rb-535c0f4-224715-414073 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-11 05:04:01,759 127 INFO rb-535c0f4-224715-414073 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-11 05:04:01,777 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:04:03,093 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:03] "GET /odoo HTTP/1.1" 200 - 186 0.180 1.141 2026-09-11 05:04:03,098 127 INFO rb-535c0f4-224715-414073 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': '1F6FEAC894D77EDB5D9469340C2BD63E', 'loaderId': '1DDA1B61CC487F5B53E35EE657F052E5', 'isDownload': False} 2026-09-11 05:04:03,099 127 INFO rb-535c0f4-224715-414073 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 '1F6FEAC894D77EDB5D9469340C2BD63E' to stop loading 2026-09-11 05:04:03,153 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:03] "GET /web/assets/9ca0fe6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.009 0.019 2026-09-11 05:04:03,163 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:03] "GET /web/assets/9828ed9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.037 2026-09-11 05:04:03,191 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.016 0.028 2026-09-11 05:04:03,198 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:03] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.063 2026-09-11 05:04:03,205 127 INFO rb-535c0f4-224715-414073 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-11 05:04:04,120 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /web/webclient/load_menus/147789649f482dff8915dda403c072c570bc6d54e5780158008048452401249a HTTP/1.1" 200 - 888 0.507 0.478 2026-09-11 05:04:04,131 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /web/assets/486a933/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.871 2026-09-11 05:04:04,136 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /web/assets/bba66e2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.747 2026-09-11 05:04:04,255 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 05:04:04,269 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 05:04:04,274 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 05:04:04,314 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.011 2026-09-11 05:04:04,322 127 INFO rb-535c0f4-224715-414073 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-11 05:04:04,386 127 INFO rb-535c0f4-224715-414073 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (89) 2026-09-11 05:04:04,435 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.040 0.066 2026-09-11 05:04:04,442 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.094 2026-09-11 05:04:04,448 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.064 2026-09-11 05:04:04,469 127 INFO rb-535c0f4-224715-414073 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-11 05:04:04,473 127 INFO rb-535c0f4-224715-414073 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-11 05:04:04,479 127 INFO rb-535c0f4-224715-414073 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-11 05:04:04,501 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:04:04,508 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.039 0.079 2026-09-11 05:04:04,519 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.040 2026-09-11 05:04:04,655 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 20761808 (allocated 22085632) 2026-09-11 05:04:04,677 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:04:04,852 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "POST /mail/data HTTP/1.1" 200 - 149 0.179 0.207 2026-09-11 05:04:04,869 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /web/image/res.company/89/favicon HTTP/1.1" 200 - 9 0.005 0.358 2026-09-11 05:04:04,906 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.016 0.276 2026-09-11 05:04:04,907 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.309 2026-09-11 05:04:04,944 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /web/image/res.partner/3/avatar_128?unique=1789103019000 HTTP/1.1" 200 - 9 0.014 0.307 2026-09-11 05:04:04,958 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.006 0.328 2026-09-11 05:04:04,975 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:04:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.487 2026-09-11 05:04:04,988 127 INFO rb-535c0f4-224715-414073 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 3415 2026-09-11 05:04:04,999 127 INFO rb-535c0f4-224715-414073 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-11 05:04:04,999 127 INFO rb-535c0f4-224715-414073 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 3415 2026-09-11 05:04:05,101 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_050405_100914_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-09-11 05:04:05,101 127 INFO rb-535c0f4-224715-414073 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/tmpkao1g8ge_chrome_odoo" 2026-09-11 05:04:05,174 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:04:17,308 127 INFO rb-535c0f4-224715-414073 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-11 05:04:19,787 127 INFO rb-535c0f4-224715-414073 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-11 05:04:20,010 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172639895806653.1789103059.910887241363525-openerp-456-followup.report@9a22c10bd32d>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-09-11 05:04:20,051 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #661 deleted mail.mail records with IDs: [540] 2026-09-11 05:04:20,127 127 INFO rb-535c0f4-224715-414073 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-11 05:04:22,263 127 INFO rb-535c0f4-224715-414073 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-11 05:04:22,410 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <835911056513359.1789103062.346476793289185-openerp-458-followup.report@9a22c10bd32d>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-09-11 05:04:22,437 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #660 deleted mail.mail records with IDs: [541] 2026-09-11 05:04:22,521 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:04:33,594 127 INFO rb-535c0f4-224715-414073 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-11 05:04:36,420 127 INFO rb-535c0f4-224715-414073 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-11 05:04:39,433 127 INFO rb-535c0f4-224715-414073 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-11 05:04:43,765 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:05:02,846 127 INFO rb-535c0f4-224715-414073 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-11 05:05:06,244 127 INFO rb-535c0f4-224715-414073 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-11 05:05:06,345 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:05:16,942 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-09-11 05:05:21,297 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-09-11 05:05:25,259 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-09-11 05:05:27,235 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-09-11 05:05:30,653 127 INFO rb-535c0f4-224715-414073 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-11 05:05:32,384 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:05:42,801 127 INFO rb-535c0f4-224715-414073 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-11 05:05:54,563 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:06:08,994 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-09-11 05:06:09,117 127 INFO rb-535c0f4-224715-414073 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-11 05:06:09,168 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-09-11 05:06:09,224 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-09-11 05:06:09,292 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-09-11 05:06:09,326 127 INFO rb-535c0f4-224715-414073 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-11 05:06:09,449 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-09-11 05:06:09,524 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-09-11 05:06:09,594 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-09-11 05:06:09,621 127 INFO rb-535c0f4-224715-414073 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-11 05:06:09,660 127 INFO rb-535c0f4-224715-414073 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-11 05:06:09,717 127 INFO rb-535c0f4-224715-414073 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-11 05:06:09,756 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-09-11 05:06:09,832 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-09-11 05:06:09,901 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-09-11 05:06:09,985 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-09-11 05:06:10,049 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-09-11 05:06:10,176 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 05:06:22,727 127 INFO rb-535c0f4-224715-414073 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-11 05:06:25,282 127 INFO rb-535c0f4-224715-414073 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-11 05:06:25,327 127 INFO rb-535c0f4-224715-414073 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-11 05:06:25,737 127 INFO rb-535c0f4-224715-414073 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-11 05:06:25,763 127 INFO rb-535c0f4-224715-414073 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-11 05:06:25,827 127 INFO rb-535c0f4-224715-414073 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-11 05:06:25,931 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 05:06:39,140 127 INFO rb-535c0f4-224715-414073 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-11 05:06:39,208 127 INFO rb-535c0f4-224715-414073 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-11 05:06:39,240 127 INFO rb-535c0f4-224715-414073 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-11 05:06:39,359 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 05:06:51,268 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-09-11 05:06:52,635 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1053] 2026-09-11 05:06:52,833 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2211] 2026-09-11 05:06:53,903 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-09-11 05:06:55,161 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1056] 2026-09-11 05:06:55,323 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2216] 2026-09-11 05:06:55,569 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-09-11 05:06:57,052 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1058] 2026-09-11 05:06:57,177 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2219] 2026-09-11 05:06:57,386 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-09-11 05:06:58,600 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1060] 2026-09-11 05:06:58,724 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2222] 2026-09-11 05:06:58,914 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-09-11 05:07:00,057 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1062] 2026-09-11 05:07:00,176 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2225] 2026-09-11 05:07:01,445 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-09-11 05:07:03,255 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1066, 1067] 2026-09-11 05:07:03,413 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2232, 2233] 2026-09-11 05:07:03,786 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-09-11 05:07:06,523 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.partial.reconcile records with IDs: [147, 148] 2026-09-11 05:07:06,578 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.full.reconcile records with IDs: [83] 2026-09-11 05:07:06,803 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1072, 1073] 2026-09-11 05:07:06,968 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2239, 2240, 2241, 2242] 2026-09-11 05:07:07,048 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted mail.message records with IDs: [12123, 12121] 2026-09-11 05:07:07,185 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move records with IDs: [954, 955] 2026-09-11 05:07:07,196 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted mail.followers records with IDs: [2669, 2670] 2026-09-11 05:07:07,498 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1070, 1071] 2026-09-11 05:07:07,608 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2238] 2026-09-11 05:07:08,962 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-09-11 05:07:11,403 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.partial.reconcile records with IDs: [151, 152] 2026-09-11 05:07:11,462 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.full.reconcile records with IDs: [85] 2026-09-11 05:07:11,968 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1080, 1081] 2026-09-11 05:07:12,174 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2251, 2252, 2253, 2254] 2026-09-11 05:07:12,248 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted mail.message records with IDs: [12131, 12129] 2026-09-11 05:07:12,359 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move records with IDs: [959, 960] 2026-09-11 05:07:12,843 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line.ctp records with IDs: [1078, 1079] 2026-09-11 05:07:13,001 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #695 deleted account.move.line records with IDs: [2249, 2250] 2026-09-11 05:07:14,549 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-09-11 05:07:15,531 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-09-11 05:07:16,103 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-09-11 05:07:16,783 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-09-11 05:07:18,428 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-09-11 05:07:18,987 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-09-11 05:07:19,930 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-09-11 05:07:20,494 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-09-11 05:07:22,594 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:07:32,317 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-09-11 05:07:33,718 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-09-11 05:07:34,893 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:07:43,858 127 INFO rb-535c0f4-224715-414073 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-11 05:07:46,028 127 INFO rb-535c0f4-224715-414073 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-11 05:07:47,196 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #699 deleted account.move.line.ctp records with IDs: [1106] 2026-09-11 05:07:47,329 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #699 deleted account.move.line records with IDs: [2299] 2026-09-11 05:07:47,438 127 INFO rb-535c0f4-224715-414073 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-11 05:07:48,359 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:08:07,546 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-09-11 05:08:09,013 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-09-11 05:08:09,883 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-09-11 05:08:10,221 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-09-11 05:08:10,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-09-11 05:08:11,774 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-09-11 05:08:12,494 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1118] 2023-01-10 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #701 deleted account.move.line records with IDs: [2327] 2026-09-11 05:08:14,367 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1121] 2023-01-11 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #701 deleted account.move.line records with IDs: [2332] 2026-09-11 05:08:16,137 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1124] 2023-01-11 00:00:00,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #701 deleted account.move.line records with IDs: [2337] 2026-09-11 05:08:18,079 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-09-11 05:08:19,164 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #701 deleted account.move.line.ctp records with IDs: [1125] 2026-09-11 05:08:19,409 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-09-11 05:08:21,065 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:08:31,363 127 INFO rb-535c0f4-224715-414073 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-11 05:08:32,126 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a2_get_move_lines_data_deterministic_pairing ... 2026-09-11 05:08:32,797 127 INFO rb-535c0f4-224715-414073 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-11 05:08:32,861 127 INFO rb-535c0f4-224715-414073 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-11 05:08:32,932 127 INFO rb-535c0f4-224715-414073 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-11 05:08:32,989 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a7_cron_surfaces_failing_line_and_continues_batch ... 2026-09-11 05:08:34,201 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_b1_reconcile_button_gated_to_group_account_user ... 2026-09-11 05:08:35,437 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx01_foreign_vs_company_gain ... 2026-09-11 05:08:37,780 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx02_foreign_vs_company_loss ... 2026-09-11 05:08:38,840 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx03_foreign_vs_foreign_gain ... 2026-09-11 05:08:40,186 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx04_foreign_vs_foreign_loss ... 2026-09-11 05:08:41,690 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx05_cap_preservation_guard_company_currency_statement ... 2026-09-11 05:08:42,492 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx06_partial_settlement_of_foreign_counterpart_still_caps ... 2026-09-11 05:08:43,487 127 INFO rb-535c0f4-224715-414073 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-11 05:08:44,571 127 INFO rb-535c0f4-224715-414073 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-11 05:08:45,529 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx09_moving_journal_rate_with_unrelated_counterpart_currency ... 2026-09-11 05:08:46,372 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx10_depreciating_journal_rate_control_is_unaffected ... 2026-09-11 05:08:47,346 127 INFO rb-535c0f4-224715-414073 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-11 05:08:48,017 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1161] 2026-09-11 05:08:48,126 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2411] 2026-09-11 05:08:48,244 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m10_manual_reconcile_two_foreign_currencies_is_blocked ... 2026-09-11 05:08:48,936 127 INFO rb-535c0f4-224715-414073 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-11 05:08:49,572 127 INFO rb-535c0f4-224715-414073 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-11 05:08:50,149 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m13_exchange_diff_preview_side_mirrors_posted_move ... 2026-09-11 05:08:51,917 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m1_manual_foreign_vs_company_appreciation_posts_gain ... 2026-09-11 05:08:52,868 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m2_manual_foreign_vs_company_depreciation_posts_loss ... 2026-09-11 05:08:53,720 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m3_manual_foreign_vs_foreign_appreciation_posts_gain ... 2026-09-11 05:08:54,584 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m4_manual_foreign_vs_foreign_depreciation_posts_loss ... 2026-09-11 05:08:55,572 127 INFO rb-535c0f4-224715-414073 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-11 05:08:56,328 127 INFO rb-535c0f4-224715-414073 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-11 05:08:57,232 127 INFO rb-535c0f4-224715-414073 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-11 05:08:58,179 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m8_same_currency_manual_reconcile_posts_no_fx ... 2026-09-11 05:08:58,877 127 INFO rb-535c0f4-224715-414073 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-11 05:08:59,350 127 INFO rb-535c0f4-224715-414073 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-11 05:09:00,000 127 INFO rb-535c0f4-224715-414073 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-11 05:09:00,766 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1198] 2026-09-11 05:09:00,865 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2486] 2026-09-11 05:09:01,324 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx01_gain_posts_single_exchange_line ... 2026-09-11 05:09:02,396 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1202] 2026-09-11 05:09:02,533 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2493] 2026-09-11 05:09:03,080 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx02_full_settlement_reconciles_and_pays ... 2026-09-11 05:09:04,138 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1206] 2026-09-11 05:09:04,264 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2500] 2026-09-11 05:09:04,789 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx03_loss_posts_single_expense_line ... 2026-09-11 05:09:05,890 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1210] 2026-09-11 05:09:05,993 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2507] 2026-09-11 05:09:06,527 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx04_no_rate_movement_posts_no_fx ... 2026-09-11 05:09:07,535 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1214] 2026-09-11 05:09:07,631 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2514] 2026-09-11 05:09:07,888 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx05_genuine_partial_still_caps_no_fx ... 2026-09-11 05:09:09,161 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1216] 2026-09-11 05:09:09,287 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2519] 2026-09-11 05:09:09,562 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_widget_data_line_without_account ... 2026-09-11 05:09:10,056 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:09:10,070 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-09-11 05:09:10,542 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-09-11 05:09:10,582 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12158] 2026-09-11 05:09:10,592 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:09:11,826 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome pid: 3615 2026-09-11 05:09:11,826 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless temporary user profile dir: /tmp/tmp634g9jpu_chrome_odoo 2026-09-11 05:09:11,827 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:40233/json/version 2026-09-11 05:09:11,828 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40233/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:09:11,884 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 05:09:11,884 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:40233/json 2026-09-11 05:09:11,885 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40233/json with timeout 3 increased to 10s during tests 2026-09-11 05:09:11,896 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Websocket url found: ws://127.0.0.1:40233/devtools/page/C396C5FDF241ED304EB713F83257B76D 2026-09-11 05:09:11,904 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Enable chrome headless console log notification 2026-09-11 05:09:11,907 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless enable page notifications 2026-09-11 05:09:12,001 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:recon_smoke_user from n/a 2026-09-11 05:09:12,004 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Setting session cookie in browser 2026-09-11 05:09:12,007 127 INFO rb-535c0f4-224715-414073 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-11 05:09:12,007 127 INFO rb-535c0f4-224715-414073 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-11 05:09:12,019 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:09:13,123 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:13] "GET /odoo HTTP/1.1" 200 - 178 0.182 0.925 2026-09-11 05:09:13,125 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Navigation result: {'frameId': 'C396C5FDF241ED304EB713F83257B76D', 'loaderId': '541508FE140AD0ADF51A6886F6893500', 'isDownload': False} 2026-09-11 05:09:13,126 127 INFO rb-535c0f4-224715-414073 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-11 05:09:13,330 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:13] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.069 0.098 2026-09-11 05:09:13,343 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:13] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.178 2026-09-11 05:09:13,352 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:13] "GET /web/assets/9ca0fe6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.199 2026-09-11 05:09:13,365 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.192 2026-09-11 05:09:13,381 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:13] "GET /web/assets/9828ed9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.223 2026-09-11 05:09:13,413 127 INFO rb-535c0f4-224715-414073 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-11 05:09:13,428 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:13] "GET /web/assets/486a933/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-09-11 05:09:13,484 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:13] "GET /web/assets/bba66e2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-11 05:09:14,048 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 05:09:14,059 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-11 05:09:14,062 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-11 05:09:14,078 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-11 05:09:14,086 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-11 05:09:14,099 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:14,149 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.014 0.017 2026-09-11 05:09:14,175 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.009 0.028 2026-09-11 05:09:14,179 127 INFO rb-535c0f4-224715-414073 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-11 05:09:14,193 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.054 2026-09-11 05:09:14,251 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 05:09:14,262 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "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-11 05:09:14,285 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "POST /mail/data HTTP/1.1" 200 - 34 0.052 0.051 2026-09-11 05:09:14,340 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.019 0.120 2026-09-11 05:09:14,386 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.024 2026-09-11 05:09:14,388 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.121 2026-09-11 05:09:14,412 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "POST /web/action/load HTTP/1.1" 200 - 5 0.010 0.182 2026-09-11 05:09:14,450 127 INFO rb-535c0f4-224715-414073 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-11 05:09:14,463 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /web/image/res.partner/1606/avatar_128?unique=1789103350000 HTTP/1.1" 200 - 15 0.026 0.215 2026-09-11 05:09:14,504 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /web/image?model=res.users&field=avatar_128&id=707 HTTP/1.1" 200 - 9 0.013 0.281 2026-09-11 05:09:14,519 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.111 2026-09-11 05:09:15,078 127 INFO rb-535c0f4-224715-414073 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-11 05:09:15,093 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.009 2026-09-11 05:09:15,105 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-11 05:09:15,150 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 05:09:15,155 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.014 2026-09-11 05:09:15,245 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "POST /mail/data HTTP/1.1" 200 - 20 0.027 0.031 2026-09-11 05:09:15,276 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /web/image?model=res.users&field=avatar_128&id=707 HTTP/1.1" 200 - 9 0.009 0.052 2026-09-11 05:09:15,293 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.083 2026-09-11 05:09:15,318 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /web/image/res.partner/1606/avatar_128?unique=1789103350000 HTTP/1.1" 200 - 8 0.009 0.106 2026-09-11 05:09:15,339 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.074 2026-09-11 05:09:15,347 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.131 2026-09-11 05:09:15,379 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 05:09:15,382 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:15,521 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.044 0.164 2026-09-11 05:09:15,561 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.208 2026-09-11 05:09:15,677 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.063 0.068 2026-09-11 05:09:15,751 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 05:09:15,806 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 05:09:15,815 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 05:09:15,824 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 05:09:15,831 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /web/assets/ced0385/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 05:09:15,948 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:15,949 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:15] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:09:15,995 127 INFO rb-535c0f4-224715-414073 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-11 05:09:16,020 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.013 0.009 2026-09-11 05:09:16,261 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.057 0.150 2026-09-11 05:09:16,292 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.004 0.015 2026-09-11 05:09:16,324 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.008 0.013 2026-09-11 05:09:16,344 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.010 0.027 2026-09-11 05:09:16,381 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.005 0.022 2026-09-11 05:09:16,430 127 INFO rb-535c0f4-224715-414073 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-11 05:09:16,473 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.049 2026-09-11 05:09:16,613 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 40 0.072 0.049 2026-09-11 05:09:16,618 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.127 2026-09-11 05:09:16,664 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-09-11 05:09:16,744 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.018 0.063 2026-09-11 05:09:16,778 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.017 2026-09-11 05:09:16,833 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.017 0.021 2026-09-11 05:09:16,837 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:16] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-09-11 05:09:16,900 127 INFO rb-535c0f4-224715-414073 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-11 05:09:16,950 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,016 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,083 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,150 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,222 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,271 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,336 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,399 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,465 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,545 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,600 127 INFO rb-535c0f4-224715-414073 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-11 05:09:17,668 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: tour succeeded 2026-09-11 05:09:17,668 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR reconcile_kanban_smoke_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-11 05:09:17,942 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: heap 27696500 (allocated 29581312) 2026-09-11 05:09:17,948 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing chrome headless with pid 3615 2026-09-11 05:09:17,950 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing websocket connection 2026-09-11 05:09:17,950 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Terminating chrome headless with pid 3615 2026-09-11 05:09:18,045 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome Log in: /tmp/odoo_tests/rb-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_050918_045354_test_reconcile_kanban_smoke_tour.txt 2026-09-11 05:09:18,045 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Removing chrome user profile "/tmp/tmp634g9jpu_chrome_odoo" 2026-09-11 05:09:18,099 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:09:18,118 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-09-11 05:09:18,639 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-09-11 05:09:18,655 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12166] 2026-09-11 05:09:18,671 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:09:19,819 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome pid: 3863 2026-09-11 05:09:19,820 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmp3x59e3b1_chrome_odoo 2026-09-11 05:09:19,820 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:34945/json/version 2026-09-11 05:09:19,821 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:34945/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:09:19,834 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 05:09:19,835 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:34945/json 2026-09-11 05:09:19,835 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:34945/json with timeout 3 increased to 10s during tests 2026-09-11 05:09:19,845 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:34945/devtools/page/A8B1550A8F1C0C242F7B319AD856FC50 2026-09-11 05:09:19,853 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-09-11 05:09:19,864 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-09-11 05:09:19,934 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:recon_fx_user from n/a 2026-09-11 05:09:19,939 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-09-11 05:09:19,944 127 INFO rb-535c0f4-224715-414073 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-11 05:09:19,944 127 INFO rb-535c0f4-224715-414073 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-11 05:09:19,956 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:09:21,014 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /odoo HTTP/1.1" 200 - 185 0.156 0.905 2026-09-11 05:09:21,017 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': 'A8B1550A8F1C0C242F7B319AD856FC50', 'loaderId': 'E7BAB95113CFCC38E3FBB63BEB6CD7E8', 'isDownload': False} 2026-09-11 05:09:21,017 127 INFO rb-535c0f4-224715-414073 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-11 05:09:21,051 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /web/assets/9828ed9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 05:09:21,064 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /web/assets/9ca0fe6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.005 2026-09-11 05:09:21,100 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-09-11 05:09:21,134 127 INFO rb-535c0f4-224715-414073 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-11 05:09:21,303 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.107 0.110 2026-09-11 05:09:21,326 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.231 2026-09-11 05:09:21,363 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /web/assets/486a933/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.018 2026-09-11 05:09:21,372 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /web/assets/bba66e2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 05:09:21,884 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-11 05:09:21,888 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-11 05:09:21,889 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 05:09:21,905 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.007 2026-09-11 05:09:21,912 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-11 05:09:21,933 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:09:21,965 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 05:09:21,994 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.027 2026-09-11 05:09:22,015 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.031 2026-09-11 05:09:22,017 127 INFO rb-535c0f4-224715-414073 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-11 05:09:22,110 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:09:22,116 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "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-11 05:09:22,130 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "POST /mail/data HTTP/1.1" 200 - 34 0.051 0.045 2026-09-11 05:09:22,170 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /web/image?model=res.users&field=avatar_128&id=708 HTTP/1.1" 200 - 16 0.014 0.095 2026-09-11 05:09:22,210 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.009 0.143 2026-09-11 05:09:22,223 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.158 2026-09-11 05:09:22,245 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /web/image/res.partner/1608/avatar_128?unique=1789103358000 HTTP/1.1" 200 - 8 0.007 0.175 2026-09-11 05:09:22,247 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.134 2026-09-11 05:09:22,266 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.113 2026-09-11 05:09:22,486 127 INFO rb-535c0f4-224715-414073 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-11 05:09:22,494 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.007 2026-09-11 05:09:22,507 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-09-11 05:09:22,514 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-11 05:09:22,556 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.008 2026-09-11 05:09:22,574 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.004 0.021 2026-09-11 05:09:22,590 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-11 05:09:22,655 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.033 2026-09-11 05:09:22,676 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.061 2026-09-11 05:09:22,710 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /web/image/res.partner/1608/avatar_128?unique=1789103358000 HTTP/1.1" 200 - 8 0.013 0.092 2026-09-11 05:09:22,734 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.060 2026-09-11 05:09:22,761 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 05:09:22,769 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /web/image?model=res.users&field=avatar_128&id=708 HTTP/1.1" 304 - 9 0.016 0.149 2026-09-11 05:09:22,786 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 05:09:22,918 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.062 0.167 2026-09-11 05:09:22,941 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.151 2026-09-11 05:09:23,051 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.042 0.050 2026-09-11 05:09:23,133 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 05:09:23,215 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-11 05:09:23,233 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.005 0.007 2026-09-11 05:09:23,238 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 05:09:23,251 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "GET /web/assets/ced0385/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-11 05:09:23,375 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:23,377 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 05:09:23,407 127 INFO rb-535c0f4-224715-414073 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-11 05:09:23,440 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.010 0.020 2026-09-11 05:09:23,744 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.080 0.136 2026-09-11 05:09:23,768 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 05:09:23,799 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:23] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.013 2026-09-11 05:09:24,666 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:24] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.879 2026-09-11 05:09:24,707 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:24] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.006 0.022 2026-09-11 05:09:24,758 127 INFO rb-535c0f4-224715-414073 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-11 05:09:24,812 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:24] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.053 2026-09-11 05:09:24,939 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:24] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 44 0.043 0.060 2026-09-11 05:09:24,942 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.108 2026-09-11 05:09:24,993 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:24] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.009 0.010 2026-09-11 05:09:25,100 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:25] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.037 0.071 2026-09-11 05:09:25,143 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:25] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.028 2026-09-11 05:09:25,184 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.010 0.017 2026-09-11 05:09:25,188 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-09-11 05:09:25,267 127 INFO rb-535c0f4-224715-414073 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-11 05:09:25,339 127 INFO rb-535c0f4-224715-414073 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-11 05:09:25,372 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:25] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.011 0.020 2026-09-11 05:09:25,535 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:25] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 46 0.073 0.080 2026-09-11 05:09:25,564 127 INFO rb-535c0f4-224715-414073 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-11 05:09:25,591 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:25] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.025 0.017 2026-09-11 05:09:25,633 127 INFO rb-535c0f4-224715-414073 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-11 05:09:25,703 127 INFO rb-535c0f4-224715-414073 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-11 05:09:25,749 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:25] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 18 0.015 0.025 2026-09-11 05:09:25,882 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #708 deleted account.move.line.ctp records with IDs: [1222] 2026-09-11 05:09:26,025 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #708 deleted account.move.line records with IDs: [2532] 2026-09-11 05:09:26,728 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:26] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 468 0.479 0.485 2026-09-11 05:09:26,736 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:26] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.966 2026-09-11 05:09:26,790 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.018 0.034 2026-09-11 05:09:26,852 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:26] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.004 0.026 2026-09-11 05:09:26,871 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:26] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:26,881 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-09-11 05:09:26,882 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-11 05:09:27,083 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: heap 28293780 (allocated 30105600) 2026-09-11 05:09:27,091 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 3863 2026-09-11 05:09:27,092 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-09-11 05:09:27,093 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 3863 2026-09-11 05:09:27,188 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_050927_188579_test_reconcile_fx_validate_tour.txt 2026-09-11 05:09:27,188 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmp3x59e3b1_chrome_odoo" 2026-09-11 05:09:27,240 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:09:27,255 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-09-11 05:09:27,759 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-09-11 05:09:27,770 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12176] 2026-09-11 05:09:27,777 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:09:28,872 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome pid: 4118 2026-09-11 05:09:28,872 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpyi0l2jre_chrome_odoo 2026-09-11 05:09:28,872 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:44401/json/version 2026-09-11 05:09:28,873 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:44401/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:09:28,884 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 05:09:28,884 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:44401/json 2026-09-11 05:09:28,884 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:44401/json with timeout 3 increased to 10s during tests 2026-09-11 05:09:28,892 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:44401/devtools/page/FB607F0519F4F2303A260AF2302A15F6 2026-09-11 05:09:28,898 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-09-11 05:09:28,899 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-09-11 05:09:29,041 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:recon_a11y_user from n/a 2026-09-11 05:09:29,044 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-09-11 05:09:29,048 127 INFO rb-535c0f4-224715-414073 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-11 05:09:29,048 127 INFO rb-535c0f4-224715-414073 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-11 05:09:29,065 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:09:30,144 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:30] "GET /odoo HTTP/1.1" 200 - 178 0.182 0.903 2026-09-11 05:09:30,149 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Navigation result: {'frameId': 'FB607F0519F4F2303A260AF2302A15F6', 'loaderId': '64C285B78BEF6800820EC98EFBF52566', 'isDownload': False} 2026-09-11 05:09:30,149 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-09-11 05:09:30,197 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:30] "GET /web/assets/9828ed9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-11 05:09:30,210 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:30] "GET /web/assets/9ca0fe6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.021 2026-09-11 05:09:30,287 127 INFO rb-535c0f4-224715-414073 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-11 05:09:30,408 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:30] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.111 0.104 2026-09-11 05:09:30,433 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.217 2026-09-11 05:09:30,439 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:30] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.243 2026-09-11 05:09:30,458 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:30] "GET /web/assets/486a933/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.007 2026-09-11 05:09:30,519 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:30] "GET /web/assets/bba66e2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 05:09:31,021 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 05:09:31,023 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-11 05:09:31,025 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-11 05:09:31,056 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.008 2026-09-11 05:09:31,071 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-11 05:09:31,092 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 05:09:31,128 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.016 2026-09-11 05:09:31,132 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.021 2026-09-11 05:09:31,147 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.006 0.014 2026-09-11 05:09:31,173 127 INFO rb-535c0f4-224715-414073 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-11 05:09:31,273 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:31,274 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "POST /mail/data HTTP/1.1" 200 - 34 0.063 0.031 2026-09-11 05:09:31,297 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "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-11 05:09:31,334 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.020 0.106 2026-09-11 05:09:31,360 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.117 2026-09-11 05:09:31,407 127 INFO rb-535c0f4-224715-414073 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-11 05:09:31,407 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /web/image?model=res.users&field=avatar_128&id=709 HTTP/1.1" 200 - 16 0.019 0.162 2026-09-11 05:09:31,437 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /web/image/res.partner/1610/avatar_128?unique=1789103367000 HTTP/1.1" 200 - 8 0.011 0.191 2026-09-11 05:09:31,462 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.073 2026-09-11 05:09:31,504 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.023 0.182 2026-09-11 05:09:31,506 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.235 2026-09-11 05:09:32,052 127 INFO rb-535c0f4-224715-414073 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-11 05:09:32,081 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-11 05:09:32,082 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.006 2026-09-11 05:09:32,122 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.012 2026-09-11 05:09:32,131 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.002 0.012 2026-09-11 05:09:32,207 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "POST /mail/data HTTP/1.1" 200 - 20 0.019 0.025 2026-09-11 05:09:32,210 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.034 2026-09-11 05:09:32,249 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /web/image?model=res.users&field=avatar_128&id=709 HTTP/1.1" 200 - 9 0.017 0.062 2026-09-11 05:09:32,267 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.080 2026-09-11 05:09:32,321 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /web/image/res.partner/1610/avatar_128?unique=1789103367000 HTTP/1.1" 200 - 8 0.025 0.115 2026-09-11 05:09:32,339 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.090 2026-09-11 05:09:32,359 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:09:32,394 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-11 05:09:32,499 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.042 0.152 2026-09-11 05:09:32,523 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.159 2026-09-11 05:09:32,641 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.051 0.055 2026-09-11 05:09:32,736 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 05:09:32,819 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.016 2026-09-11 05:09:32,828 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.020 2026-09-11 05:09:32,833 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.019 2026-09-11 05:09:32,848 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /web/assets/ced0385/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 05:09:32,980 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:32,982 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:32] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:09:33,010 127 INFO rb-535c0f4-224715-414073 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-11 05:09:33,044 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.009 0.015 2026-09-11 05:09:33,256 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.058 0.120 2026-09-11 05:09:33,289 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.012 2026-09-11 05:09:33,334 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.005 0.018 2026-09-11 05:09:33,348 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.006 0.030 2026-09-11 05:09:33,386 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.024 2026-09-11 05:09:33,467 127 INFO rb-535c0f4-224715-414073 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-11 05:09:33,503 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.068 2026-09-11 05:09:33,529 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 05:09:33,606 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 27 0.031 0.045 2026-09-11 05:09:33,652 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-09-11 05:09:33,756 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.037 0.062 2026-09-11 05:09:33,811 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.011 0.031 2026-09-11 05:09:33,859 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.018 2026-09-11 05:09:33,863 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-09-11 05:09:33,939 127 INFO rb-535c0f4-224715-414073 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-11 05:09:34,001 127 INFO rb-535c0f4-224715-414073 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-11 05:09:34,074 127 INFO rb-535c0f4-224715-414073 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-11 05:09:34,097 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:34] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.009 0.012 2026-09-11 05:09:34,177 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:34] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.027 0.044 2026-09-11 05:09:34,202 127 INFO rb-535c0f4-224715-414073 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-11 05:09:34,215 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.020 2026-09-11 05:09:34,265 127 INFO rb-535c0f4-224715-414073 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-11 05:09:34,335 127 INFO rb-535c0f4-224715-414073 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-11 05:09:34,432 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:34] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 25 0.045 0.047 2026-09-11 05:09:34,466 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-09-11 05:09:34,467 127 INFO rb-535c0f4-224715-414073 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-11 05:09:34,469 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.017 2026-09-11 05:09:34,706 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: heap 27615908 (allocated 28794880) 2026-09-11 05:09:34,710 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing chrome headless with pid 4118 2026-09-11 05:09:34,713 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing websocket connection 2026-09-11 05:09:34,713 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 4118 2026-09-11 05:09:34,796 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_050934_795935_test_reconcile_a11y_tour.txt 2026-09-11 05:09:34,796 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpyi0l2jre_chrome_odoo" 2026-09-11 05:09:34,843 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:09:34,858 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-09-11 05:09:35,347 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-09-11 05:09:35,365 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12183] 2026-09-11 05:09:35,372 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:09:36,154 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome pid: 4362 2026-09-11 05:09:36,155 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless temporary user profile dir: /tmp/tmpwib_5vd__chrome_odoo 2026-09-11 05:09:36,155 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:38681/json/version 2026-09-11 05:09:36,156 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:38681/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:09:36,185 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 05:09:36,185 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:38681/json 2026-09-11 05:09:36,186 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:38681/json with timeout 3 increased to 10s during tests 2026-09-11 05:09:36,197 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Websocket url found: ws://127.0.0.1:38681/devtools/page/BDEC294CB5ACC861A0187E3E80835217 2026-09-11 05:09:36,211 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Enable chrome headless console log notification 2026-09-11 05:09:36,223 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless enable page notifications 2026-09-11 05:09:36,291 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:recon_badge_user from n/a 2026-09-11 05:09:36,293 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Setting session cookie in browser 2026-09-11 05:09:36,295 127 INFO rb-535c0f4-224715-414073 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-11 05:09:36,295 127 INFO rb-535c0f4-224715-414073 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-11 05:09:36,311 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:09:37,348 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:37] "GET /odoo HTTP/1.1" 200 - 178 0.163 0.877 2026-09-11 05:09:37,354 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Navigation result: {'frameId': 'BDEC294CB5ACC861A0187E3E80835217', 'loaderId': 'AF6DD3B98F853DB7D2A85E72657EC33D', 'isDownload': False} 2026-09-11 05:09:37,361 127 INFO rb-535c0f4-224715-414073 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-11 05:09:37,395 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.008 2026-09-11 05:09:37,413 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:37] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.039 2026-09-11 05:09:37,419 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:37] "GET /web/assets/9ca0fe6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.046 2026-09-11 05:09:37,608 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:37] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.113 0.109 2026-09-11 05:09:37,615 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:37] "GET /web/assets/9828ed9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.242 2026-09-11 05:09:37,645 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:37] "GET /web/assets/486a933/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-11 05:09:37,647 127 INFO rb-535c0f4-224715-414073 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-11 05:09:37,702 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:37] "GET /web/assets/bba66e2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-09-11 05:09:38,194 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 05:09:38,205 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-11 05:09:38,207 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-11 05:09:38,220 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.006 2026-09-11 05:09:38,224 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-11 05:09:38,236 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:09:38,278 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.017 2026-09-11 05:09:38,285 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 05:09:38,300 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.009 2026-09-11 05:09:38,335 127 INFO rb-535c0f4-224715-414073 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-11 05:09:38,402 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "POST /mail/data HTTP/1.1" 200 - 34 0.027 0.031 2026-09-11 05:09:38,450 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "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-11 05:09:38,465 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-09-11 05:09:38,465 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /web/image?model=res.users&field=avatar_128&id=710 HTTP/1.1" 200 - 16 0.036 0.029 2026-09-11 05:09:38,537 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.021 0.139 2026-09-11 05:09:38,556 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.145 2026-09-11 05:09:38,588 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /web/image/res.partner/1612/avatar_128?unique=1789103374000 HTTP/1.1" 200 - 8 0.012 0.162 2026-09-11 05:09:38,622 127 INFO rb-535c0f4-224715-414073 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-11 05:09:38,634 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.027 0.128 2026-09-11 05:09:38,635 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.171 2026-09-11 05:09:38,659 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.008 0.074 2026-09-11 05:09:39,174 127 INFO rb-535c0f4-224715-414073 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-11 05:09:39,191 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.003 0.010 2026-09-11 05:09:39,202 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-11 05:09:39,234 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 05:09:39,243 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.014 2026-09-11 05:09:39,324 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "POST /mail/data HTTP/1.1" 200 - 20 0.024 0.031 2026-09-11 05:09:39,351 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /web/image/res.partner/1612/avatar_128?unique=1789103374000 HTTP/1.1" 200 - 8 0.008 0.062 2026-09-11 05:09:39,379 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /web/image?model=res.users&field=avatar_128&id=710 HTTP/1.1" 304 - 9 0.010 0.078 2026-09-11 05:09:39,401 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.107 2026-09-11 05:09:39,402 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.121 2026-09-11 05:09:39,416 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.059 2026-09-11 05:09:39,424 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-11 05:09:39,437 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.020 2026-09-11 05:09:39,449 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 05:09:39,560 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.041 0.093 2026-09-11 05:09:39,685 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.045 0.054 2026-09-11 05:09:39,770 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.007 2026-09-11 05:09:39,809 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 05:09:39,816 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 05:09:39,819 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 05:09:39,827 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /web/assets/ced0385/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.003 2026-09-11 05:09:39,963 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:39,969 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:39] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-11 05:09:39,997 127 INFO rb-535c0f4-224715-414073 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-11 05:09:40,042 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.018 0.017 2026-09-11 05:09:40,267 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.036 0.116 2026-09-11 05:09:40,294 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 05:09:40,320 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-11 05:09:40,330 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.015 2026-09-11 05:09:40,368 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.025 2026-09-11 05:09:40,416 127 INFO rb-535c0f4-224715-414073 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-11 05:09:40,477 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.056 2026-09-11 05:09:40,507 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 05:09:40,555 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 31 0.015 0.037 2026-09-11 05:09:40,618 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.020 2026-09-11 05:09:40,729 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.041 0.068 2026-09-11 05:09:40,798 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.015 0.029 2026-09-11 05:09:40,802 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.042 2026-09-11 05:09:41,027 127 INFO rb-535c0f4-224715-414073 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-11 05:09:41,095 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:41] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 36 0.019 0.044 2026-09-11 05:09:41,143 127 INFO rb-535c0f4-224715-414073 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-11 05:09:41,165 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:41] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.011 0.029 2026-09-11 05:09:41,310 127 INFO rb-535c0f4-224715-414073 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-11 05:09:41,385 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:41] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.033 0.036 2026-09-11 05:09:41,421 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: tour succeeded 2026-09-11 05:09:41,422 127 INFO rb-535c0f4-224715-414073 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-11 05:09:41,441 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:41] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.020 0.026 2026-09-11 05:09:41,674 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: heap 32117672 (allocated 33910784) 2026-09-11 05:09:41,678 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing chrome headless with pid 4362 2026-09-11 05:09:41,679 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing websocket connection 2026-09-11 05:09:41,681 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Terminating chrome headless with pid 4362 2026-09-11 05:09:41,784 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome Log in: /tmp/odoo_tests/rb-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_050941_783859_test_reconcile_badge_uncheck_tour.txt 2026-09-11 05:09:41,784 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Removing chrome user profile "/tmp/tmpwib_5vd__chrome_odoo" 2026-09-11 05:09:41,826 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:09:41,839 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-09-11 05:09:42,312 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-09-11 05:09:42,323 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12189] 2026-09-11 05:09:42,333 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:09:43,222 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome pid: 4605 2026-09-11 05:09:43,223 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless temporary user profile dir: /tmp/tmphfreui79_chrome_odoo 2026-09-11 05:09:43,223 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:46465/json/version 2026-09-11 05:09:43,224 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:46465/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:09:43,300 127 INFO rb-535c0f4-224715-414073 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-11 05:09:43,300 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:46465/json 2026-09-11 05:09:43,301 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:46465/json with timeout 3 increased to 10s during tests 2026-09-11 05:09:43,305 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Websocket url found: ws://127.0.0.1:46465/devtools/page/42C17E254FB6BCEC943A4B5B1A3100C4 2026-09-11 05:09:43,314 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Enable chrome headless console log notification 2026-09-11 05:09:43,318 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless enable page notifications 2026-09-11 05:09:43,435 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:recon_manual_user from n/a 2026-09-11 05:09:43,437 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Setting session cookie in browser 2026-09-11 05:09:43,441 127 INFO rb-535c0f4-224715-414073 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-11 05:09:43,441 127 INFO rb-535c0f4-224715-414073 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-11 05:09:43,456 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:09:44,503 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:44] "GET /odoo HTTP/1.1" 200 - 178 0.139 0.910 2026-09-11 05:09:44,507 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Navigation result: {'frameId': '42C17E254FB6BCEC943A4B5B1A3100C4', 'loaderId': 'D09C19DA224F5956C26F9B55E280C8E1', 'isDownload': False} 2026-09-11 05:09:44,508 127 INFO rb-535c0f4-224715-414073 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-11 05:09:44,563 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:44] "GET /web/assets/9828ed9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.012 0.015 2026-09-11 05:09:44,569 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:44] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.020 2026-09-11 05:09:44,580 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:44] "GET /web/assets/9ca0fe6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.040 2026-09-11 05:09:44,614 127 INFO rb-535c0f4-224715-414073 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-11 05:09:44,738 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:44] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.076 0.118 2026-09-11 05:09:44,759 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.193 2026-09-11 05:09:44,787 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:44] "GET /web/assets/486a933/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.006 0.008 2026-09-11 05:09:44,816 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:44] "GET /web/assets/bba66e2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.008 0.010 2026-09-11 05:09:45,289 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-11 05:09:45,310 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-09-11 05:09:45,314 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-09-11 05:09:45,318 127 INFO rb-535c0f4-224715-414073 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-11 05:09:45,324 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.020 2026-09-11 05:09:45,332 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 05:09:45,400 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.041 2026-09-11 05:09:45,410 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.045 2026-09-11 05:09:45,418 127 INFO rb-535c0f4-224715-414073 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-11 05:09:45,437 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.056 2026-09-11 05:09:45,516 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:45,524 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:45,538 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.051 0.040 2026-09-11 05:09:45,541 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.082 2026-09-11 05:09:45,580 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "POST /web/action/load HTTP/1.1" 200 - 5 0.027 0.077 2026-09-11 05:09:45,630 127 INFO rb-535c0f4-224715-414073 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-11 05:09:45,633 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /web/image/res.partner/1613/avatar_128?unique=1789103381000 HTTP/1.1" 200 - 15 0.022 0.128 2026-09-11 05:09:45,682 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /web/image?model=res.users&field=avatar_128&id=711 HTTP/1.1" 200 - 9 0.015 0.184 2026-09-11 05:09:45,742 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "POST /mail/data HTTP/1.1" 200 - 34 0.024 0.251 2026-09-11 05:09:45,758 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.167 2026-09-11 05:09:46,187 127 INFO rb-535c0f4-224715-414073 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-11 05:09:46,198 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-11 05:09:46,219 127 INFO rb-535c0f4-224715-414073 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-11 05:09:46,258 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-11 05:09:46,272 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.015 2026-09-11 05:09:46,368 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "POST /mail/data HTTP/1.1" 200 - 20 0.029 0.035 2026-09-11 05:09:46,397 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "GET /web/image?model=res.users&field=avatar_128&id=711 HTTP/1.1" 200 - 9 0.008 0.075 2026-09-11 05:09:46,424 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "GET /web/image/res.partner/1613/avatar_128?unique=1789103381000 HTTP/1.1" 200 - 8 0.008 0.090 2026-09-11 05:09:46,461 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.018 0.056 2026-09-11 05:09:46,462 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.151 2026-09-11 05:09:46,464 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 05:09:46,491 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.148 2026-09-11 05:09:46,493 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 05:09:46,509 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.044 2026-09-11 05:09:46,749 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 100 0.081 0.146 2026-09-11 05:09:46,786 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.006 0.010 2026-09-11 05:09:46,930 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.086 0.054 2026-09-11 05:09:46,934 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.139 2026-09-11 05:09:47,526 127 INFO rb-535c0f4-224715-414073 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-11 05:09:47,598 127 INFO rb-535c0f4-224715-414073 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-11 05:09:47,651 127 INFO rb-535c0f4-224715-414073 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-11 05:09:47,711 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:47] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.092 0.016 2026-09-11 05:09:47,791 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:47] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.040 0.028 2026-09-11 05:09:47,836 127 INFO rb-535c0f4-224715-414073 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-11 05:09:47,917 127 INFO rb-535c0f4-224715-414073 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-11 05:09:47,952 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:47] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.013 0.017 2026-09-11 05:09:47,983 127 INFO rb-535c0f4-224715-414073 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-11 05:09:48,008 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:48] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.008 0.011 2026-09-11 05:09:48,038 127 INFO rb-535c0f4-224715-414073 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-11 05:09:48,089 127 INFO rb-535c0f4-224715-414073 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-11 05:09:48,140 127 INFO rb-535c0f4-224715-414073 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-11 05:09:48,195 127 INFO rb-535c0f4-224715-414073 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-11 05:09:48,251 127 INFO rb-535c0f4-224715-414073 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-11 05:09:48,310 127 INFO rb-535c0f4-224715-414073 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-11 05:09:48,338 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:48] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.015 2026-09-11 05:09:48,388 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:48] "POST /web/action/run HTTP/1.1" 200 - 20 0.013 0.029 2026-09-11 05:09:48,473 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.017 0.052 2026-09-11 05:09:48,494 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:09:48,568 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:48] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 20 0.026 0.046 2026-09-11 05:09:48,676 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:48] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.014 0.048 2026-09-11 05:09:48,738 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:48] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.005 0.022 2026-09-11 05:09:48,778 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:48] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.019 2026-09-11 05:09:48,832 127 INFO rb-535c0f4-224715-414073 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-11 05:09:48,842 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:48] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.009 0.011 2026-09-11 05:09:48,885 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: tour succeeded 2026-09-11 05:09:48,886 127 INFO rb-535c0f4-224715-414073 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-11 05:09:49,096 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 05:09:49,112 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: heap 28904628 (allocated 30375936) 2026-09-11 05:09:49,134 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing chrome headless with pid 4605 2026-09-11 05:09:49,139 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing websocket connection 2026-09-11 05:09:49,142 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Terminating chrome headless with pid 4605 2026-09-11 05:09:49,232 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome Log in: /tmp/odoo_tests/rb-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_050949_232416_test_reconcile_manual_journal_item_tour.txt 2026-09-11 05:09:49,232 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Removing chrome user profile "/tmp/tmphfreui79_chrome_odoo" 2026-09-11 05:09:49,294 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:09:49,311 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-09-11 05:09:49,753 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-09-11 05:09:49,762 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12195] 2026-09-11 05:09:49,768 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:09:50,530 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 4838 2026-09-11 05:09:50,530 127 INFO rb-535c0f4-224715-414073 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/tmplugcnqx__chrome_odoo 2026-09-11 05:09:50,530 127 INFO rb-535c0f4-224715-414073 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:36471/json/version 2026-09-11 05:09:50,531 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:36471/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:09:50,556 127 INFO rb-535c0f4-224715-414073 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-11 05:09:50,556 127 INFO rb-535c0f4-224715-414073 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:36471/json 2026-09-11 05:09:50,557 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:36471/json with timeout 3 increased to 10s during tests 2026-09-11 05:09:50,568 127 INFO rb-535c0f4-224715-414073 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:36471/devtools/page/3EA705FEDEAA66691AE662AECAB8B346 2026-09-11 05:09:50,583 127 INFO rb-535c0f4-224715-414073 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-11 05:09:50,593 127 INFO rb-535c0f4-224715-414073 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-11 05:09:50,651 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:recon_fence_absent from n/a 2026-09-11 05:09:50,654 127 INFO rb-535c0f4-224715-414073 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-11 05:09:50,657 127 INFO rb-535c0f4-224715-414073 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-11 05:09:50,657 127 INFO rb-535c0f4-224715-414073 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-11 05:09:50,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:09:51,788 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:51] "GET /odoo HTTP/1.1" 200 - 178 0.173 0.948 2026-09-11 05:09:51,791 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': '3EA705FEDEAA66691AE662AECAB8B346', 'loaderId': '6C1FCE77F246D17A4C317620E58CACA8', 'isDownload': False} 2026-09-11 05:09:51,791 127 INFO rb-535c0f4-224715-414073 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-11 05:09:51,853 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:51] "GET /web/assets/9828ed9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.014 2026-09-11 05:09:51,859 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:51] "GET /web/assets/9ca0fe6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.027 2026-09-11 05:09:51,907 127 INFO rb-535c0f4-224715-414073 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-11 05:09:52,015 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /web/webclient/load_menus/86e26e81dcdc615337b16e144e5f22862fd7ab5f7033bbdc7b09bf947cf34036 HTTP/1.1" 200 - 139 0.088 0.086 2026-09-11 05:09:52,042 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.012 0.185 2026-09-11 05:09:52,048 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.204 2026-09-11 05:09:52,069 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /web/assets/486a933/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-11 05:09:52,112 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /web/assets/bba66e2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 05:09:52,596 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 05:09:52,604 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-11 05:09:52,606 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-11 05:09:52,626 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-11 05:09:52,646 127 INFO rb-535c0f4-224715-414073 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-11 05:09:52,656 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:52,685 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.013 2026-09-11 05:09:52,700 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.006 2026-09-11 05:09:52,717 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.010 2026-09-11 05:09:52,749 127 INFO rb-535c0f4-224715-414073 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-11 05:09:52,860 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 05:09:52,874 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "POST /mail/data HTTP/1.1" 200 - 34 0.047 0.065 2026-09-11 05:09:52,878 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "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-11 05:09:52,912 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.082 2026-09-11 05:09:52,915 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.073 2026-09-11 05:09:52,948 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:52] "GET /web/image/res.partner/1615/avatar_128?unique=1789103389000 HTTP/1.1" 200 - 15 0.011 0.096 2026-09-11 05:09:53,048 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.056 0.217 2026-09-11 05:09:53,094 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "GET /web/image?model=res.users&field=avatar_128&id=712 HTTP/1.1" 200 - 9 0.021 0.243 2026-09-11 05:09:53,121 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.207 2026-09-11 05:09:53,141 127 INFO rb-535c0f4-224715-414073 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-11 05:09:53,183 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "POST /mail/data HTTP/1.1" 200 - 37 0.023 0.145 2026-09-11 05:09:53,194 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.077 2026-09-11 05:09:53,759 127 INFO rb-535c0f4-224715-414073 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-11 05:09:53,767 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-11 05:09:53,795 127 INFO rb-535c0f4-224715-414073 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-11 05:09:53,821 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 05:09:53,830 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 05:09:53,890 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:09:53,910 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "POST /mail/data HTTP/1.1" 200 - 20 0.023 0.025 2026-09-11 05:09:53,938 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.010 0.053 2026-09-11 05:09:53,940 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.056 2026-09-11 05:09:53,968 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "GET /web/image?model=res.users&field=avatar_128&id=712 HTTP/1.1" 200 - 9 0.009 0.083 2026-09-11 05:09:53,983 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.092 2026-09-11 05:09:54,094 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.029 0.103 2026-09-11 05:09:54,107 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.177 2026-09-11 05:09:54,138 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 05:09:54,239 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.062 0.050 2026-09-11 05:09:54,307 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 05:09:54,392 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 05:09:54,408 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.006 2026-09-11 05:09:54,413 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.011 2026-09-11 05:09:54,434 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "GET /web/assets/ced0385/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-11 05:09:54,549 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 05:09:54,551 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:54] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 05:09:54,588 127 INFO rb-535c0f4-224715-414073 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-11 05:09:54,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-09-11 05:09:54,671 127 INFO rb-535c0f4-224715-414073 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-11 05:09:54,916 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24504180 (allocated 25911296) 2026-09-11 05:09:54,927 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 4838 2026-09-11 05:09:54,928 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-09-11 05:09:54,929 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 4838 2026-09-11 05:09:55,051 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_050955_051574_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-09-11 05:09:55,051 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmplugcnqx__chrome_odoo" 2026-09-11 05:09:55,084 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-09-11 05:09:55,598 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-09-11 05:09:55,606 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12200] 2026-09-11 05:09:55,613 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:09:56,346 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 5062 2026-09-11 05:09:56,347 127 INFO rb-535c0f4-224715-414073 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/tmp48c8gtze_chrome_odoo 2026-09-11 05:09:56,347 127 INFO rb-535c0f4-224715-414073 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:40957/json/version 2026-09-11 05:09:56,348 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40957/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:09:56,366 127 INFO rb-535c0f4-224715-414073 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-11 05:09:56,366 127 INFO rb-535c0f4-224715-414073 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:40957/json 2026-09-11 05:09:56,367 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:40957/json with timeout 3 increased to 10s during tests 2026-09-11 05:09:56,375 127 INFO rb-535c0f4-224715-414073 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:40957/devtools/page/C5E15E50645D882A07E4E9646BCD1909 2026-09-11 05:09:56,388 127 INFO rb-535c0f4-224715-414073 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-11 05:09:56,398 127 INFO rb-535c0f4-224715-414073 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-11 05:09:56,476 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:recon_fence_present from n/a 2026-09-11 05:09:56,482 127 INFO rb-535c0f4-224715-414073 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-11 05:09:56,489 127 INFO rb-535c0f4-224715-414073 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-11 05:09:56,489 127 INFO rb-535c0f4-224715-414073 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-11 05:09:56,502 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:09:58,541 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:58] "GET /odoo HTTP/1.1" 200 - 178 0.106 1.936 2026-09-11 05:09:58,544 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': 'C5E15E50645D882A07E4E9646BCD1909', 'loaderId': '93DD30A14985B8F5D041ECF9DCC248A8', 'isDownload': False} 2026-09-11 05:09:58,544 127 INFO rb-535c0f4-224715-414073 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-11 05:09:58,590 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:58] "GET /web/assets/9ca0fe6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-11 05:09:58,600 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:58] "GET /web/assets/9828ed9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.032 2026-09-11 05:09:58,608 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:58] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 05:09:58,672 127 INFO rb-535c0f4-224715-414073 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-11 05:09:58,780 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:58] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.084 0.126 2026-09-11 05:09:58,802 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.208 2026-09-11 05:09:58,820 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:58] "GET /web/assets/486a933/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 05:09:58,850 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:58] "GET /web/assets/bba66e2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.017 2026-09-11 05:09:59,310 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 05:09:59,317 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-11 05:09:59,322 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-11 05:09:59,331 127 INFO rb-535c0f4-224715-414073 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-11 05:09:59,351 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-11 05:09:59,351 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.019 2026-09-11 05:09:59,385 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.017 2026-09-11 05:09:59,402 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.003 0.026 2026-09-11 05:09:59,420 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.010 0.026 2026-09-11 05:09:59,433 127 INFO rb-535c0f4-224715-414073 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-11 05:09:59,519 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 05:09:59,526 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "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-11 05:09:59,550 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.034 0.061 2026-09-11 05:09:59,599 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /web/image?model=res.users&field=avatar_128&id=713 HTTP/1.1" 200 - 16 0.015 0.111 2026-09-11 05:09:59,610 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.103 2026-09-11 05:09:59,637 127 INFO rb-535c0f4-224715-414073 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-11 05:09:59,703 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "POST /mail/data HTTP/1.1" 200 - 34 0.042 0.197 2026-09-11 05:09:59,755 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /web/image/res.partner/1616/avatar_128?unique=1789103389000 HTTP/1.1" 200 - 8 0.023 0.256 2026-09-11 05:09:59,758 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.251 2026-09-11 05:09:59,771 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:09:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.175 2026-09-11 05:10:00,214 127 INFO rb-535c0f4-224715-414073 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-11 05:10:00,220 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-11 05:10:00,253 127 INFO rb-535c0f4-224715-414073 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-11 05:10:00,289 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-11 05:10:00,298 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.006 2026-09-11 05:10:00,366 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:10:00,400 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "POST /mail/data HTTP/1.1" 200 - 20 0.029 0.033 2026-09-11 05:10:00,425 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "GET /web/image/res.partner/1616/avatar_128?unique=1789103389000 HTTP/1.1" 200 - 8 0.011 0.045 2026-09-11 05:10:00,445 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.056 2026-09-11 05:10:00,446 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.101 2026-09-11 05:10:00,471 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "GET /web/image?model=res.users&field=avatar_128&id=713 HTTP/1.1" 200 - 9 0.009 0.089 2026-09-11 05:10:00,490 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.115 2026-09-11 05:10:00,509 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.090 2026-09-11 05:10:00,534 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 05:10:00,627 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.033 0.081 2026-09-11 05:10:00,748 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.044 0.049 2026-09-11 05:10:00,840 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-11 05:10:00,913 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-11 05:10:00,917 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.003 2026-09-11 05:10:00,923 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.004 2026-09-11 05:10:00,941 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:00] "GET /web/assets/ced0385/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-11 05:10:01,067 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:01] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:10:01,068 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:01] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:10:01,091 127 INFO rb-535c0f4-224715-414073 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-11 05:10:01,197 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-09-11 05:10:01,198 127 INFO rb-535c0f4-224715-414073 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-11 05:10:01,478 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: heap 24607780 (allocated 25649152) 2026-09-11 05:10:01,498 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 5062 2026-09-11 05:10:01,503 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-09-11 05:10:01,503 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 5062 2026-09-11 05:10:01,598 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_051001_598002_test_reconcile_group_fence_present_for_account_user.txt 2026-09-11 05:10:01,598 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmp48c8gtze_chrome_odoo" 2026-09-11 05:10:01,649 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:10:01,666 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-09-11 05:10:02,167 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-09-11 05:10:02,174 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12205] 2026-09-11 05:10:02,179 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:10:03,040 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome pid: 5283 2026-09-11 05:10:03,041 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmp4q9xqtpv_chrome_odoo 2026-09-11 05:10:03,041 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:35173/json/version 2026-09-11 05:10:03,042 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:35173/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:10:03,068 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-09-11 05:10:03,068 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:35173/json 2026-09-11 05:10:03,069 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:35173/json with timeout 3 increased to 10s during tests 2026-09-11 05:10:03,076 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:35173/devtools/page/1E200619BD86AF9C36DAD580EEB3675C 2026-09-11 05:10:03,084 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-09-11 05:10:03,103 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-09-11 05:10:03,174 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:recon_manual_fx_user from n/a 2026-09-11 05:10:03,182 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-09-11 05:10:03,189 127 INFO rb-535c0f4-224715-414073 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-11 05:10:03,189 127 INFO rb-535c0f4-224715-414073 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-11 05:10:03,207 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:10:04,217 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:04] "GET /odoo HTTP/1.1" 200 - 185 0.102 0.918 2026-09-11 05:10:04,221 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': '1E200619BD86AF9C36DAD580EEB3675C', 'loaderId': 'F0C022400574252E7290005C9B9D7585', 'isDownload': False} 2026-09-11 05:10:04,221 127 INFO rb-535c0f4-224715-414073 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-11 05:10:04,372 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:04] "GET /web/webclient/load_menus/e403240fad1a53338e2728b3c9e70f6d3670bc358a0fd12b98830bfd672ba35e HTTP/1.1" 200 - 173 0.050 0.072 2026-09-11 05:10:04,379 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:04] "GET /web/assets/9ca0fe6/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.130 2026-09-11 05:10:04,390 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:04] "GET /web/assets/9828ed9/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.137 2026-09-11 05:10:04,400 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:04] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.141 2026-09-11 05:10:04,440 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.027 0.150 2026-09-11 05:10:04,495 127 INFO rb-535c0f4-224715-414073 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-11 05:10:04,535 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:04] "GET /web/assets/486a933/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 05:10:04,598 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:04] "GET /web/assets/bba66e2/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-11 05:10:05,076 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-11 05:10:05,085 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-11 05:10:05,090 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-11 05:10:05,113 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-11 05:10:05,116 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-11 05:10:05,122 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:10:05,163 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.016 2026-09-11 05:10:05,181 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.022 2026-09-11 05:10:05,185 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.035 2026-09-11 05:10:05,209 127 INFO rb-535c0f4-224715-414073 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-11 05:10:05,286 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:10:05,293 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "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-11 05:10:05,308 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.037 0.049 2026-09-11 05:10:05,346 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /web/image/res.partner/1617/avatar_128?unique=1789103401000 HTTP/1.1" 200 - 15 0.012 0.070 2026-09-11 05:10:05,369 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /web/image?model=res.users&field=avatar_128&id=714 HTTP/1.1" 200 - 9 0.007 0.095 2026-09-11 05:10:05,371 127 INFO rb-535c0f4-224715-414073 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-11 05:10:05,380 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.124 2026-09-11 05:10:05,434 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "POST /mail/data HTTP/1.1" 200 - 34 0.021 0.186 2026-09-11 05:10:05,436 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.162 2026-09-11 05:10:05,468 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.015 0.100 2026-09-11 05:10:05,930 127 INFO rb-535c0f4-224715-414073 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-11 05:10:05,935 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-11 05:10:05,959 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-11 05:10:05,988 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-11 05:10:05,999 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-09-11 05:10:06,124 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "POST /mail/data HTTP/1.1" 200 - 20 0.039 0.044 2026-09-11 05:10:06,128 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-09-11 05:10:06,169 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "GET /web/image?model=res.users&field=avatar_128&id=714 HTTP/1.1" 200 - 9 0.019 0.097 2026-09-11 05:10:06,214 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "GET /web/image/res.partner/1617/avatar_128?unique=1789103401000 HTTP/1.1" 200 - 8 0.017 0.118 2026-09-11 05:10:06,240 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:10:06,248 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.148 2026-09-11 05:10:06,282 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.123 2026-09-11 05:10:06,308 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 05:10:06,309 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.062 2026-09-11 05:10:06,571 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 101 0.122 0.181 2026-09-11 05:10:06,610 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.010 0.014 2026-09-11 05:10:06,707 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 28 0.032 0.069 2026-09-11 05:10:06,711 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.091 2026-09-11 05:10:07,227 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,296 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,337 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:07] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.021 0.014 2026-09-11 05:10:07,356 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,439 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.040 0.032 2026-09-11 05:10:07,517 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,597 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,630 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:07] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.009 0.019 2026-09-11 05:10:07,660 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,678 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:07] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.008 2026-09-11 05:10:07,715 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,767 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,818 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,870 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,926 127 INFO rb-535c0f4-224715-414073 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-11 05:10:07,987 127 INFO rb-535c0f4-224715-414073 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-11 05:10:08,014 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:08] "POST /web/action/load HTTP/1.1" 200 - 11 0.009 0.015 2026-09-11 05:10:08,061 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:08] "POST /web/action/run HTTP/1.1" 200 - 20 0.012 0.024 2026-09-11 05:10:08,118 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.038 2026-09-11 05:10:08,142 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-11 05:10:08,198 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:08] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 26 0.017 0.037 2026-09-11 05:10:08,295 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:08] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.006 0.046 2026-09-11 05:10:08,335 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:08] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.011 0.019 2026-09-11 05:10:08,387 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:08] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.019 0.019 2026-09-11 05:10:08,452 127 INFO rb-535c0f4-224715-414073 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-11 05:10:08,457 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:08] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.012 2026-09-11 05:10:08,502 127 INFO rb-535c0f4-224715-414073 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-11 05:10:08,565 127 INFO rb-535c0f4-224715-414073 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-11 05:10:08,642 127 INFO rb-535c0f4-224715-414073 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-11 05:10:09,171 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:09] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 278 0.244 0.281 2026-09-11 05:10:09,174 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.354 2026-09-11 05:10:09,178 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:09] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.522 2026-09-11 05:10:09,212 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:09] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.007 0.021 2026-09-11 05:10:09,256 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:09] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.012 2026-09-11 05:10:09,262 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-09-11 05:10:09,266 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-11 05:10:09,314 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:09] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.026 0.033 2026-09-11 05:10:09,353 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:09] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.012 0.052 2026-09-11 05:10:09,365 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:10:09] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.003 0.108 2026-09-11 05:10:09,493 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: heap 30367200 (allocated 32210944) 2026-09-11 05:10:09,498 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 5283 2026-09-11 05:10:09,500 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-09-11 05:10:09,501 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 5283 2026-09-11 05:10:09,604 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_051009_604669_test_reconcile_manual_fx_tour.txt 2026-09-11 05:10:09,604 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmp4q9xqtpv_chrome_odoo" 2026-09-11 05:10:09,652 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:10:28,781 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-09-11 05:10:31,123 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-09-11 05:10:33,681 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-09-11 05:10:36,572 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #715 deleted account.move.line.ctp records with IDs: [1252, 1253, 1254, 1255] 2026-09-11 05:10:36,719 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #715 deleted account.move.line records with IDs: [2583, 2584, 2585, 2586, 2587, 2588, 2589, 2590] 2026-09-11 05:10:36,840 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #715 deleted account.move records with IDs: [1110, 1111, 1112, 1113] 2026-09-11 05:10:37,705 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-09-11 05:10:41,293 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-09-11 05:10:44,471 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-09-11 05:10:48,103 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #718 deleted account.move.line.ctp records with IDs: [1267, 1268] 2026-09-11 05:10:48,274 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #718 deleted account.move.line records with IDs: [2635, 2636, 2637, 2638] 2026-09-11 05:10:48,376 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #718 deleted account.move records with IDs: [1135, 1136] 2026-09-11 05:10:48,445 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-09-11 05:10:52,124 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-09-11 05:10:55,184 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-09-11 05:10:55,733 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-09-11 05:10:56,071 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-09-11 05:10:57,489 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-09-11 05:10:57,976 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-09-11 05:11:04,328 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-09-11 05:11:05,112 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-09-11 05:11:05,896 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-09-11 05:11:06,684 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 05:11:18,255 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-09-11 05:11:18,462 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-09-11 05:11:21,072 127 INFO rb-535c0f4-224715-414073 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-11 05:11:21,538 127 INFO rb-535c0f4-224715-414073 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-11 05:11:21,756 127 INFO rb-535c0f4-224715-414073 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-11 05:11:23,907 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:11:52,461 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-11 05:11:52,489 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 728, model: affiliate.commission.rule 2026-09-11 05:11:52,502 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 728, model: affiliate.report 2026-09-11 05:11:52,510 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.code 2026-09-11 05:11:52,515 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.commission 2026-09-11 05:11:52,519 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.commission.line 2026-09-11 05:11:52,526 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.commission.rule 2026-09-11 05:11:52,528 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 728, model: affiliate.report 2026-09-11 05:11:52,532 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.code 2026-09-11 05:11:52,534 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.commission 2026-09-11 05:11:52,537 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.commission.line 2026-09-11 05:11:52,539 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.commission.rule 2026-09-11 05:11:52,541 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 728, model: affiliate.report 2026-09-11 05:11:52,545 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.code 2026-09-11 05:11:52,548 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.commission 2026-09-11 05:11:52,551 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.commission.line 2026-09-11 05:11:52,554 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.commission.rule 2026-09-11 05:11:52,557 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 728, model: affiliate.report 2026-09-11 05:11:52,579 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-11 05:11:52,598 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 726, model: affiliate.commission.rule 2026-09-11 05:11:52,608 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 726, model: affiliate.progressive.commission.rule 2026-09-11 05:11:52,611 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 726, model: affiliate.report 2026-09-11 05:11:52,614 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.code 2026-09-11 05:11:52,616 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.commission 2026-09-11 05:11:52,618 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.commission.line 2026-09-11 05:11:52,620 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.commission.rule 2026-09-11 05:11:52,622 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.progressive.commission.rule 2026-09-11 05:11:52,624 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 726, model: affiliate.report 2026-09-11 05:11:52,627 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.code 2026-09-11 05:11:52,631 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.commission 2026-09-11 05:11:52,634 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.commission.line 2026-09-11 05:11:52,636 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.commission.rule 2026-09-11 05:11:52,641 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.progressive.commission.rule 2026-09-11 05:11:52,643 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 726, model: affiliate.report 2026-09-11 05:11:52,646 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.code 2026-09-11 05:11:52,648 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.commission 2026-09-11 05:11:52,650 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.commission.line 2026-09-11 05:11:52,652 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.commission.rule 2026-09-11 05:11:52,654 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.progressive.commission.rule 2026-09-11 05:11:52,659 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 726, model: affiliate.report 2026-09-11 05:11:52,687 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-09-11 05:11:52,708 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 729, model: affiliate.report 2026-09-11 05:11:52,722 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 729, model: affiliate.commission.rule 2026-09-11 05:11:52,724 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 729, model: affiliate.progressive.commission.rule 2026-09-11 05:11:52,727 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 729, model: affiliate.report 2026-09-11 05:11:52,732 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 729, model: affiliate.commission.rule 2026-09-11 05:11:52,735 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 729, model: affiliate.progressive.commission.rule 2026-09-11 05:11:52,739 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 729, model: affiliate.report 2026-09-11 05:11:52,743 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.code 2026-09-11 05:11:52,747 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission 2026-09-11 05:11:52,751 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission.line 2026-09-11 05:11:52,753 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission.rule 2026-09-11 05:11:52,755 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.progressive.commission.rule 2026-09-11 05:11:52,758 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.report 2026-09-11 05:11:52,780 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-09-11 05:11:52,800 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 733, model: affiliate.report 2026-09-11 05:11:52,811 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 733, model: affiliate.report 2026-09-11 05:11:52,816 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 733, model: affiliate.report 2026-09-11 05:11:52,844 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-09-11 05:11:52,890 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.code 2026-09-11 05:11:52,907 127 INFO rb-535c0f4-224715-414073 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-11 05:11:52,928 127 INFO rb-535c0f4-224715-414073 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-11 05:11:52,948 127 INFO rb-535c0f4-224715-414073 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-11 05:11:53,008 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.code 2026-09-11 05:11:53,020 127 INFO rb-535c0f4-224715-414073 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-11 05:11:53,037 127 INFO rb-535c0f4-224715-414073 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-11 05:11:53,072 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-09-11 05:11:53,227 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission 2026-09-11 05:11:53,249 127 INFO rb-535c0f4-224715-414073 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-11 05:11:53,268 127 INFO rb-535c0f4-224715-414073 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-11 05:11:53,283 127 INFO rb-535c0f4-224715-414073 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-11 05:11:53,342 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 729, model: affiliate.commission 2026-09-11 05:11:53,348 127 INFO rb-535c0f4-224715-414073 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-11 05:11:53,363 127 INFO rb-535c0f4-224715-414073 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-11 05:11:53,395 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-09-11 05:11:53,473 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-09-11 05:11:53,702 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-09-11 05:11:53,726 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.code 2026-09-11 05:11:53,737 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.commission 2026-09-11 05:11:53,740 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.commission.line 2026-09-11 05:11:53,745 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 735, model: affiliate.commission.rule 2026-09-11 05:11:53,750 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.code 2026-09-11 05:11:53,754 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.commission 2026-09-11 05:11:53,757 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.commission.line 2026-09-11 05:11:53,760 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 735, model: affiliate.commission.rule 2026-09-11 05:11:53,765 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.code 2026-09-11 05:11:53,770 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.commission 2026-09-11 05:11:53,772 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.commission.line 2026-09-11 05:11:53,776 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 735, model: affiliate.commission.rule 2026-09-11 05:11:53,807 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-09-11 05:11:53,827 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.code 2026-09-11 05:11:53,838 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission 2026-09-11 05:11:53,841 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission.line 2026-09-11 05:11:53,844 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission.rule 2026-09-11 05:11:53,848 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.code 2026-09-11 05:11:53,852 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission 2026-09-11 05:11:53,855 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission.line 2026-09-11 05:11:53,861 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission.rule 2026-09-11 05:11:53,870 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.code 2026-09-11 05:11:53,873 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission 2026-09-11 05:11:53,878 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission.line 2026-09-11 05:11:53,881 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission.rule 2026-09-11 05:11:53,969 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-11 05:12:21,994 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-09-11 05:12:22,885 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-09-11 05:12:23,534 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-09-11 05:12:23,986 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:12:51,167 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-09-11 05:12:51,484 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-09-11 05:12:51,661 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-09-11 05:12:51,681 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-09-11 05:12:51,818 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-09-11 05:12:52,039 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-09-11 05:12:52,084 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-09-11 05:12:52,157 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-09-11 05:12:52,217 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-09-11 05:12:52,275 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-09-11 05:12:52,310 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-09-11 05:12:52,652 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:13:18,594 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-09-11 05:13:18,737 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:13:43,898 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-09-11 05:13:44,107 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-09-11 05:13:44,305 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-11 05:13:44,368 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-11 05:13:44,394 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-11 05:13:44,789 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-11 05:13:44,872 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-11 05:13:45,187 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-11 05:13:45,215 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-09-11 05:13:45,513 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-11 05:13:45,587 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-11 05:13:45,616 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-11 05:13:46,031 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-11 05:13:46,112 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-11 05:13:46,420 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-11 05:13:46,444 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-09-11 05:13:46,681 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-11 05:13:46,741 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-11 05:13:46,769 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-11 05:13:47,136 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-11 05:13:47,196 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-11 05:13:47,458 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-11 05:13:47,479 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-09-11 05:13:48,107 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:14:14,467 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-11 05:14:15,404 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:14:42,896 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-09-11 05:14:43,060 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-09-11 05:14:43,071 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3052] 2026-09-11 05:14:43,554 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1798] 2026-09-11 05:14:43,585 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-09-11 05:14:45,267 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-09-11 05:14:45,341 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:15:12,977 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-09-11 05:15:13,212 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,239 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,276 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,299 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,334 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,356 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,391 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,415 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,467 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-09-11 05:15:13,557 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,580 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,619 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,640 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,670 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,693 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,731 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,753 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,813 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-09-11 05:15:13,887 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,917 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,949 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,970 127 INFO rb-535c0f4-224715-414073 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-11 05:15:13,999 127 INFO rb-535c0f4-224715-414073 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-11 05:15:14,019 127 INFO rb-535c0f4-224715-414073 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-11 05:15:14,056 127 INFO rb-535c0f4-224715-414073 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-11 05:15:14,085 127 INFO rb-535c0f4-224715-414073 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-11 05:15:14,198 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:15:41,188 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-09-11 05:15:42,661 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:16:11,287 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-09-11 05:16:11,451 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-09-11 05:16:12,723 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-09-11 05:16:14,024 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:16:47,675 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-09-11 05:16:47,798 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-09-11 05:16:47,805 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3178] 2026-09-11 05:16:47,835 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-09-11 05:16:47,974 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:17:21,315 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-09-11 05:17:22,914 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-09-11 05:17:23,803 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-09-11 05:17:23,857 127 INFO rb-535c0f4-224715-414073 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-11 05:17:25,055 127 INFO rb-535c0f4-224715-414073 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-11 05:17:26,695 127 INFO rb-535c0f4-224715-414073 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-11 05:17:27,628 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-09-11 05:17:28,534 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-09-11 05:17:28,716 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-11 05:18:03,959 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-09-11 05:18:04,171 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-09-11 05:18:04,266 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:18:40,609 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-09-11 05:18:40,716 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 892, model: crm.lead 2026-09-11 05:18:40,757 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 895, model: crm.lead 2026-09-11 05:18:40,776 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 896, model: crm.lead 2026-09-11 05:18:40,814 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-09-11 05:18:40,839 127 INFO rb-535c0f4-224715-414073 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-11 05:18:40,912 127 INFO rb-535c0f4-224715-414073 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-11 05:18:40,938 127 INFO rb-535c0f4-224715-414073 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-11 05:18:40,961 127 INFO rb-535c0f4-224715-414073 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-11 05:18:41,204 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-09-11 05:18:41,219 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 892, model: crm.lead 2026-09-11 05:18:41,252 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 895, model: crm.lead 2026-09-11 05:18:41,268 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 896, model: crm.lead 2026-09-11 05:18:41,295 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-09-11 05:18:41,306 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 892, model: crm.lead 2026-09-11 05:18:41,335 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 895, model: crm.lead 2026-09-11 05:18:41,365 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 896, model: crm.lead 2026-09-11 05:18:41,473 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:18:41,851 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-09-11 05:18:41,976 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-09-11 05:18:42,075 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-09-11 05:18:42,929 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-09-11 05:18:43,001 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:18:44,720 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-09-11 05:18:44,762 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 900, model: loyalty.program 2026-09-11 05:18:44,778 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 900, model: loyalty.generate.wizard 2026-09-11 05:18:44,786 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 900, model: loyalty.program 2026-09-11 05:18:44,812 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-09-11 05:18:45,037 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.rule 2026-09-11 05:18:45,042 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.reward 2026-09-11 05:18:45,097 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.program 2026-09-11 05:18:45,106 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.rule 2026-09-11 05:18:45,115 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.reward 2026-09-11 05:18:45,174 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #899 deleted mail.message records with IDs: [12293, 12291, 12290] 2026-09-11 05:18:45,174 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.card 2026-09-11 05:18:45,178 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.generate.wizard 2026-09-11 05:18:45,187 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.program 2026-09-11 05:18:45,190 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.rule 2026-09-11 05:18:45,277 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.reward 2026-09-11 05:18:45,291 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.mail 2026-09-11 05:18:45,295 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 899, model: loyalty.history 2026-09-11 05:18:45,304 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.mail 2026-09-11 05:18:45,307 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 899, model: loyalty.history 2026-09-11 05:18:45,311 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.mail 2026-09-11 05:18:45,313 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 899, model: loyalty.history 2026-09-11 05:18:45,346 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-09-11 05:18:45,572 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.rule 2026-09-11 05:18:45,580 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.reward 2026-09-11 05:18:45,631 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.program 2026-09-11 05:18:45,634 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.rule 2026-09-11 05:18:45,639 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.reward 2026-09-11 05:18:45,690 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #898 deleted mail.message records with IDs: [12293, 12291, 12290] 2026-09-11 05:18:45,690 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.card 2026-09-11 05:18:45,695 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.generate.wizard 2026-09-11 05:18:45,701 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.program 2026-09-11 05:18:45,706 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.rule 2026-09-11 05:18:45,766 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.reward 2026-09-11 05:18:45,775 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.mail 2026-09-11 05:18:45,782 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 898, model: loyalty.history 2026-09-11 05:18:45,789 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.mail 2026-09-11 05:18:45,793 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 898, model: loyalty.history 2026-09-11 05:18:45,796 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.mail 2026-09-11 05:18:45,799 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 898, model: loyalty.history 2026-09-11 05:18:45,831 127 INFO rb-535c0f4-224715-414073 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-11 05:18:46,060 127 INFO rb-535c0f4-224715-414073 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-11 05:18:46,088 127 INFO rb-535c0f4-224715-414073 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-11 05:18:46,111 127 INFO rb-535c0f4-224715-414073 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-11 05:18:46,281 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:19:12,747 127 INFO rb-535c0f4-224715-414073 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-11 05:19:14,398 127 INFO rb-535c0f4-224715-414073 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-11 05:19:15,906 127 INFO rb-535c0f4-224715-414073 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-11 05:19:17,503 127 INFO rb-535c0f4-224715-414073 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-11 05:19:18,914 127 INFO rb-535c0f4-224715-414073 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-11 05:19:20,870 127 INFO rb-535c0f4-224715-414073 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-11 05:19:22,511 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:19:45,778 127 INFO rb-535c0f4-224715-414073 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-11 05:19:45,949 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:20:14,075 127 INFO rb-535c0f4-224715-414073 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-11 05:20:14,186 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:20:38,918 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-09-11 05:20:38,995 127 INFO rb-535c0f4-224715-414073 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-11 05:20:39,019 127 INFO rb-535c0f4-224715-414073 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-11 05:20:39,090 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:21:02,188 127 INFO rb-535c0f4-224715-414073 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-11 05:21:02,466 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:21:25,945 127 INFO rb-535c0f4-224715-414073 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-11 05:21:26,296 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:21:41,506 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-09-11 05:21:42,085 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 5525 2026-09-11 05:21:42,086 127 INFO rb-535c0f4-224715-414073 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/tmpmguc4_t4_chrome_odoo 2026-09-11 05:21:42,086 127 INFO rb-535c0f4-224715-414073 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:46135/json/version 2026-09-11 05:21:42,087 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:46135/json/version with timeout 3 increased to 10s during tests 2026-09-11 05:21:42,131 127 INFO rb-535c0f4-224715-414073 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-11 05:21:42,132 127 INFO rb-535c0f4-224715-414073 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:46135/json 2026-09-11 05:21:42,132 127 INFO rb-535c0f4-224715-414073 odoo.tests.common.requests: request http://127.0.0.1:46135/json with timeout 3 increased to 10s during tests 2026-09-11 05:21:42,173 127 INFO rb-535c0f4-224715-414073 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:46135/devtools/page/062DB19C43D55C2A7039C99B839A3EEC 2026-09-11 05:21:42,186 127 INFO rb-535c0f4-224715-414073 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-11 05:21:42,194 127 INFO rb-535c0f4-224715-414073 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-11 05:21:42,413 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:pos_user from n/a 2026-09-11 05:21:42,423 127 INFO rb-535c0f4-224715-414073 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-11 05:21:42,439 127 INFO rb-535c0f4-224715-414073 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-11 05:21:42,440 127 INFO rb-535c0f4-224715-414073 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-11 05:21:42,457 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:21:43,478 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:43] "GET /pos/ui?config_id=19 HTTP/1.1" 200 - 130 0.339 0.688 2026-09-11 05:21:43,483 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': '062DB19C43D55C2A7039C99B839A3EEC', 'loaderId': '3861281B70136C4A69E64EFC717C1BF5', 'isDownload': False} 2026-09-11 05:21:43,483 127 INFO rb-535c0f4-224715-414073 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-11 05:21:43,503 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-11 05:21:43,528 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:43] "GET /web/assets/ce11440/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.005 0.013 2026-09-11 05:21:43,541 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:43] "GET /web/assets/429f9b8/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-09-11 05:21:43,549 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:43] "GET /web/assets/72ab180/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-09-11 05:21:44,045 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:44] "GET /web/webclient/translations/092bd9b9da1b3125a10322c83aa3eedfd48e03da?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-11 05:21:44,053 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-11 05:21:44,060 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 05:21:44,070 127 INFO rb-535c0f4-224715-414073 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-11 05:21:44,079 127 INFO rb-535c0f4-224715-414073 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-11 05:21:44,083 127 INFO rb-535c0f4-224715-414073 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-11 05:21:44,118 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.021 0.024 2026-09-11 05:21:45,184 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.661 0.450 2026-09-11 05:21:45,186 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 1.034 2026-09-11 05:21:45,422 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.037 0.012 2026-09-11 05:21:45,454 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 05:21:45,487 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-11 05:21:45,510 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-11 05:21:45,517 127 INFO rb-535c0f4-224715-414073 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-11 05:21:45,597 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:21:45,606 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-11 05:21:45,652 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:21:45,695 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-11 05:21:45,700 127 INFO ? werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-11 05:21:45,701 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/image?model=res.company&id=163&field=logo HTTP/1.1" 200 - 9 0.023 0.024 2026-09-11 05:21:45,760 127 INFO rb-535c0f4-224715-414073 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-11 05:21:45,768 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/image/res.users/926/avatar_128 HTTP/1.1" 200 - 16 0.028 0.089 2026-09-11 05:21:45,787 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/image/res.company/163/favicon HTTP/1.1" 200 - 4 0.009 0.094 2026-09-11 05:21:45,858 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.020 0.030 2026-09-11 05:21:45,882 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.006 0.061 2026-09-11 05:21:45,938 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.022 0.098 2026-09-11 05:21:45,956 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.004 0.131 2026-09-11 05:21:45,963 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.098 2026-09-11 05:21:45,985 127 INFO rb-535c0f4-224715-414073 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-11 05:21:45,992 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:45] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.020 0.081 2026-09-11 05:21:46,012 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:46] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.004 0.054 2026-09-11 05:21:46,042 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:46] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.006 0.219 2026-09-11 05:21:46,066 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:46] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.008 0.072 2026-09-11 05:21:46,078 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:46] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.002 0.073 2026-09-11 05:21:46,094 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:46] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.004 0.065 2026-09-11 05:21:46,257 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:46] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.091 0.115 2026-09-11 05:21:46,276 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:46] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.009 0.287 2026-09-11 05:21:46,284 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:46] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.461 2026-09-11 05:21:46,349 127 INFO rb-535c0f4-224715-414073 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-11 05:21:46,454 127 INFO rb-535c0f4-224715-414073 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-11 05:21:46,503 127 INFO rb-535c0f4-224715-414073 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-11 05:21:46,569 127 INFO rb-535c0f4-224715-414073 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-11 05:21:46,640 127 INFO rb-535c0f4-224715-414073 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-11 05:21:46,702 127 INFO rb-535c0f4-224715-414073 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-11 05:21:46,778 127 INFO rb-535c0f4-224715-414073 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-11 05:21:46,847 127 INFO rb-535c0f4-224715-414073 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-11 05:21:46,911 127 INFO rb-535c0f4-224715-414073 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-11 05:21:46,978 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,001 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.014 2026-09-11 05:21:47,104 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,156 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,207 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,258 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,318 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,375 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,441 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,507 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,529 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.018 2026-09-11 05:21:47,657 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,710 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,765 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,816 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,879 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,936 127 INFO rb-535c0f4-224715-414073 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-11 05:21:47,995 127 INFO rb-535c0f4-224715-414073 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-11 05:21:48,074 127 INFO rb-535c0f4-224715-414073 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-11 05:21:48,086 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:21:48] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.007 0.015 2026-09-11 05:21:48,188 127 INFO rb-535c0f4-224715-414073 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-11 05:21:48,239 127 INFO rb-535c0f4-224715-414073 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-11 05:21:48,291 127 INFO rb-535c0f4-224715-414073 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-11 05:21:48,352 127 INFO rb-535c0f4-224715-414073 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-11 05:21:48,353 127 INFO rb-535c0f4-224715-414073 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-11 05:21:48,498 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16568920 (allocated 18358272) 2026-09-11 05:21:48,501 127 INFO rb-535c0f4-224715-414073 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 5525 2026-09-11 05:21:48,502 127 INFO rb-535c0f4-224715-414073 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-11 05:21:48,503 127 INFO rb-535c0f4-224715-414073 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 5525 2026-09-11 05:21:48,606 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073/chrome_logs/chrome_log_20260911_052148_605865_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-09-11 05:21:48,606 127 INFO rb-535c0f4-224715-414073 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/tmpmguc4_t4_chrome_odoo" 2026-09-11 05:21:48,707 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:21:49,411 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-09-11 05:21:49,923 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-09-11 05:21:50,084 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-09-11 05:21:50,284 127 INFO rb-535c0f4-224715-414073 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-11 05:21:52,356 127 INFO rb-535c0f4-224715-414073 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-11 05:21:52,467 127 INFO rb-535c0f4-224715-414073 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-11 05:21:52,708 127 INFO rb-535c0f4-224715-414073 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-11 05:21:52,987 127 INFO rb-535c0f4-224715-414073 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-11 05:21:55,080 127 INFO rb-535c0f4-224715-414073 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-11 05:21:57,332 127 INFO rb-535c0f4-224715-414073 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-11 05:21:57,393 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-11 05:21:59,663 127 INFO rb-535c0f4-224715-414073 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-11 05:21:59,680 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-11 05:22:02,227 127 INFO rb-535c0f4-224715-414073 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-11 05:22:04,513 127 INFO rb-535c0f4-224715-414073 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-11 05:22:04,568 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-11 05:22:07,225 127 INFO rb-535c0f4-224715-414073 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-11 05:22:07,296 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-11 05:22:09,658 127 INFO rb-535c0f4-224715-414073 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-11 05:22:09,697 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-11 05:22:12,180 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:22:15,409 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-09-11 05:22:15,648 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-09-11 05:22:15,977 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-09-11 05:22:16,122 127 INFO rb-535c0f4-224715-414073 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-11 05:22:16,260 127 INFO rb-535c0f4-224715-414073 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-11 05:22:16,347 127 INFO rb-535c0f4-224715-414073 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-11 05:22:16,433 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:22:53,656 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-09-11 05:22:55,259 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-09-11 05:22:57,143 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:23:05,345 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-09-11 05:23:06,086 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-09-11 05:23:06,922 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-09-11 05:23:08,557 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-09-11 05:23:09,777 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-09-11 05:23:09,832 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-09-11 05:23:10,544 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:23:46,108 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4826, 4825, 4824, 4823, 4822] 2026-09-11 05:23:46,121 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-11 05:23:46,121 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-11 05:23:46,410 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-09-11 05:23:46,685 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-09-11 05:23:48,852 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-09-11 05:23:49,143 127 INFO rb-535c0f4-224715-414073 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-11 05:23:49,200 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-09-11 05:23:49,687 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:24:23,576 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4826, 4825, 4824, 4823, 4822] 2026-09-11 05:24:23,584 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-11 05:24:23,584 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-11 05:24:24,208 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-09-11 05:24:25,185 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-09-11 05:24:25,431 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-09-11 05:24:25,747 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-09-11 05:24:25,980 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 05:25:05,847 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4826, 4825, 4824, 4823, 4822] 2026-09-11 05:25:05,863 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-11 05:25:05,863 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-11 05:25:06,219 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-09-11 05:25:06,692 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-09-11 05:25:06,765 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-09-11 05:25:06,832 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-09-11 05:25:07,070 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-09-11 05:25:07,319 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-09-11 05:25:07,381 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-09-11 05:25:07,439 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-09-11 05:25:07,494 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-09-11 05:25:07,598 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:25:43,987 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4826, 4825, 4824, 4823, 4822] 2026-09-11 05:25:43,995 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-11 05:25:43,995 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-11 05:25:44,223 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-09-11 05:25:46,046 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-09-11 05:25:49,526 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-09-11 05:25:49,829 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-09-11 05:25:50,136 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-09-11 05:25:50,432 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-09-11 05:25:54,003 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [206] 2026-09-11 05:25:54,186 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [131] 2026-09-11 05:25:54,695 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:26:31,506 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4826, 4825, 4824, 4823, 4822] 2026-09-11 05:26:31,515 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-11 05:26:31,515 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-11 05:26:31,754 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-09-11 05:26:31,850 127 INFO rb-535c0f4-224715-414073 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-11 05:26:31,877 127 INFO rb-535c0f4-224715-414073 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-11 05:26:31,910 127 INFO rb-535c0f4-224715-414073 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-11 05:26:31,932 127 INFO rb-535c0f4-224715-414073 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-11 05:26:31,967 127 INFO rb-535c0f4-224715-414073 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-11 05:26:31,985 127 INFO rb-535c0f4-224715-414073 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-11 05:26:32,019 127 INFO rb-535c0f4-224715-414073 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-11 05:26:32,042 127 INFO rb-535c0f4-224715-414073 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-11 05:26:32,138 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:27:08,235 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4826, 4825, 4824, 4823, 4822] 2026-09-11 05:27:08,242 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-11 05:27:08,242 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-11 05:27:08,458 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-09-11 05:27:08,795 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:27:28,604 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4826, 4825, 4824, 4823, 4822] 2026-09-11 05:27:28,615 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-11 05:27:28,615 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-11 05:27:29,068 127 INFO rb-535c0f4-224715-414073 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-11 05:27:31,813 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-11 05:27:34,545 127 INFO rb-535c0f4-224715-414073 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-11 05:27:34,626 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:27:55,599 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4826, 4825, 4824, 4823, 4822] 2026-09-11 05:27:55,613 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-11 05:27:55,614 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-11 05:27:55,966 127 INFO rb-535c0f4-224715-414073 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-11 05:27:58,846 127 INFO rb-535c0f4-224715-414073 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-11 05:27:59,632 127 INFO rb-535c0f4-224715-414073 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-11 05:28:03,203 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-09-11 05:28:04,200 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-09-11 05:28:05,263 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-09-11 05:28:06,336 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-09-11 05:28:07,611 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-09-11 05:28:08,671 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-09-11 05:28:09,832 127 INFO rb-535c0f4-224715-414073 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-11 05:28:10,876 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-09-11 05:28:11,854 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-09-11 05:28:12,915 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:28:48,115 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4826, 4825, 4824, 4823, 4822] 2026-09-11 05:28:48,125 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-11 05:28:48,125 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-11 05:28:48,411 127 INFO rb-535c0f4-224715-414073 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-11 05:28:52,321 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-11 05:28:56,390 127 INFO rb-535c0f4-224715-414073 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-11 05:28:56,479 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:29:28,891 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4826, 4825, 4824, 4823, 4822] 2026-09-11 05:29:28,900 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [294119, 294122, 294120, 294123, 294121] 2026-09-11 05:29:28,900 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-11 05:29:29,152 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-09-11 05:29:29,760 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-09-11 05:29:30,422 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-09-11 05:29:33,778 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-09-11 05:29:37,904 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-09-11 05:29:38,514 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-09-11 05:29:39,208 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-09-11 05:29:39,873 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-09-11 05:29:40,667 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-09-11 05:29:41,386 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-09-11 05:29:42,112 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-09-11 05:29:42,138 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-09-11 05:29:42,166 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-09-11 05:29:42,187 127 INFO rb-535c0f4-224715-414073 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-11 05:29:42,758 127 INFO rb-535c0f4-224715-414073 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-11 05:29:43,471 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:30:04,249 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-09-11 05:30:05,272 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-09-11 05:30:06,176 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-09-11 05:30:07,105 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-09-11 05:30:08,256 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-09-11 05:30:10,334 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-09-11 05:30:12,228 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-09-11 05:30:14,694 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-09-11 05:30:16,101 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-09-11 05:30:16,460 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:30:41,110 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-09-11 05:30:41,137 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1043, model: pos.order 2026-09-11 05:30:41,149 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1043, model: pos.order.line 2026-09-11 05:30:41,153 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1043, model: pos.order 2026-09-11 05:30:41,155 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1043, model: pos.order.line 2026-09-11 05:30:41,158 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1043, model: pos.order 2026-09-11 05:30:41,160 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1043, model: pos.order.line 2026-09-11 05:30:41,186 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-09-11 05:30:41,229 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1044, model: affiliate.commission.rule 2026-09-11 05:30:41,258 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1044, model: affiliate.progressive.commission.rule 2026-09-11 05:30:41,268 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1044, model: affiliate.commission.rule 2026-09-11 05:30:41,272 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1044, model: affiliate.progressive.commission.rule 2026-09-11 05:30:41,276 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1044, model: affiliate.commission.rule 2026-09-11 05:30:41,284 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1044, model: affiliate.progressive.commission.rule 2026-09-11 05:30:41,367 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 05:31:02,282 127 INFO rb-535c0f4-224715-414073 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-11 05:31:02,480 127 INFO rb-535c0f4-224715-414073 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-11 05:31:02,603 127 INFO rb-535c0f4-224715-414073 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-11 05:31:02,673 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:31:23,397 127 INFO rb-535c0f4-224715-414073 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-11 05:31:23,733 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1052 deleted affiliate.commission records with IDs: [185] 2026-09-11 05:31:23,764 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1052 deleted mail.followers records with IDs: [4551, 4552, 4553] 2026-09-11 05:31:23,872 127 INFO rb-535c0f4-224715-414073 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-11 05:31:24,148 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1053 deleted affiliate.commission records with IDs: [187] 2026-09-11 05:31:24,169 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [4557, 4558, 4559] 2026-09-11 05:31:24,276 127 INFO rb-535c0f4-224715-414073 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-11 05:31:24,538 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1052 deleted affiliate.commission records with IDs: [189] 2026-09-11 05:31:24,557 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1052 deleted mail.followers records with IDs: [4563, 4564, 4565] 2026-09-11 05:31:24,687 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 05:31:46,791 127 INFO rb-535c0f4-224715-414073 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-11 05:31:48,565 127 INFO rb-535c0f4-224715-414073 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-11 05:31:49,724 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:32:10,396 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-09-11 05:32:12,175 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:32:17,075 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-09-11 05:32:17,276 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:32:48,173 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-09-11 05:32:50,152 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:33:21,852 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-09-11 05:33:22,328 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-09-11 05:33:22,965 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:33:54,752 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-09-11 05:33:55,596 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-09-11 05:33:56,631 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-09-11 05:33:56,681 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [290] 2026-09-11 05:33:56,702 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [339] 2026-09-11 05:33:56,822 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-09-11 05:33:59,922 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-09-11 05:34:03,310 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-09-11 05:34:06,595 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:34:38,972 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-09-11 05:34:39,843 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:35:12,362 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-09-11 05:35:14,825 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-09-11 05:35:15,963 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [446] 2026-09-11 05:35:16,354 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-09-11 05:35:19,460 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-11 05:35:20,130 127 INFO rb-535c0f4-224715-414073 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-11 05:35:20,220 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 05:35:53,267 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-09-11 05:35:53,346 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1121, model: sale.order 2026-09-11 05:35:53,358 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1124, model: sale.order 2026-09-11 05:35:53,369 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1125, model: sale.order 2026-09-11 05:35:53,376 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1121, model: sale.order.line 2026-09-11 05:35:53,379 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1124, model: sale.order.line 2026-09-11 05:35:53,382 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1125, model: sale.order.line 2026-09-11 05:35:53,409 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-09-11 05:35:53,819 127 INFO rb-535c0f4-224715-414073 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-11 05:35:53,846 127 INFO rb-535c0f4-224715-414073 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-11 05:35:53,875 127 INFO rb-535c0f4-224715-414073 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-11 05:35:53,955 127 INFO rb-535c0f4-224715-414073 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-11 05:35:54,028 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-09-11 05:35:54,041 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1121, model: sale.order 2026-09-11 05:35:54,055 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1124, model: sale.order 2026-09-11 05:35:54,065 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1125, model: sale.order 2026-09-11 05:35:54,073 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1121, model: sale.order.line 2026-09-11 05:35:54,076 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1124, model: sale.order.line 2026-09-11 05:35:54,078 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1125, model: sale.order.line 2026-09-11 05:35:54,104 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-09-11 05:35:54,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1121, model: sale.order 2026-09-11 05:35:54,130 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1124, model: sale.order 2026-09-11 05:35:54,140 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1125, model: sale.order 2026-09-11 05:35:54,148 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1121, model: sale.order.line 2026-09-11 05:35:54,151 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1124, model: sale.order.line 2026-09-11 05:35:54,153 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1125, model: sale.order.line 2026-09-11 05:35:54,219 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:36:25,530 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-09-11 05:36:25,774 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:36:58,267 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-09-11 05:36:59,191 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:37:34,911 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-09-11 05:37:34,962 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1158 deleted link.tracker.click records with IDs: [16] 2026-09-11 05:37:34,989 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-09-11 05:37:35,155 127 INFO rb-535c0f4-224715-414073 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-11 05:37:35,178 127 INFO rb-535c0f4-224715-414073 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-11 05:37:35,201 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1156 deleted mail.message records with IDs: [7012] 2026-09-11 05:37:35,208 127 INFO rb-535c0f4-224715-414073 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-11 05:37:35,226 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1156 deleted link.tracker.click records with IDs: [18] 2026-09-11 05:37:35,253 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-09-11 05:37:35,331 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1158 deleted link.tracker records with IDs: [337] 2026-09-11 05:37:35,356 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-09-11 05:37:35,485 127 INFO rb-535c0f4-224715-414073 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-11 05:37:35,504 127 INFO rb-535c0f4-224715-414073 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-11 05:37:35,519 127 INFO rb-535c0f4-224715-414073 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-11 05:37:35,554 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1156 deleted link.tracker records with IDs: [339] 2026-09-11 05:37:35,632 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:38:09,877 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-09-11 05:38:09,920 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-09-11 05:38:09,933 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7012] 2026-09-11 05:38:09,966 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401784] 2026-09-11 05:38:09,966 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-11 05:38:09,991 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-09-11 05:38:10,007 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7012] 2026-09-11 05:38:10,040 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401784] 2026-09-11 05:38:10,040 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-11 05:38:10,073 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-09-11 05:38:10,092 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401768] 2026-09-11 05:38:10,092 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-09-11 05:38:10,127 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-09-11 05:38:10,159 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-09-11 05:38:10,199 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401796] 2026-09-11 05:38:10,200 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-09-11 05:38:10,237 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-09-11 05:38:10,325 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-09-11 05:38:10,347 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7016, 7015, 7014, 7013, 7012] 2026-09-11 05:38:10,381 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401784, 401785, 401786, 401787, 401788] 2026-09-11 05:38:10,381 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-09-11 05:38:10,408 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-09-11 05:38:10,452 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7014, 7013, 7012] 2026-09-11 05:38:10,484 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401784, 401785, 401786] 2026-09-11 05:38:10,484 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-09-11 05:38:10,553 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:38:42,061 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-09-11 05:38:42,153 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-09-11 05:38:42,192 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-09-11 05:38:42,270 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-09-11 05:38:42,431 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-09-11 05:38:42,514 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:39:15,567 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-09-11 05:39:15,595 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-09-11 05:39:15,619 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-09-11 05:39:15,640 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-09-11 05:39:15,663 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-09-11 05:39:15,684 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7018, 7017, 7016, 7015] 2026-09-11 05:39:15,721 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [401787, 401788, 401789, 401790] 2026-09-11 05:39:15,721 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-09-11 05:39:15,761 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-09-11 05:39:15,862 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-09-11 05:39:15,886 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:fullstack from n/a 2026-09-11 05:39:15,914 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:39:16,224 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:39:16] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.048 0.264 2026-09-11 05:39:16,281 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:39:16] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.024 0.021 2026-09-11 05:39:16,304 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:39:16] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.006 0.011 2026-09-11 05:39:16,349 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:39:16] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.006 0.016 2026-09-11 05:39:16,391 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:39:16] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.011 0.020 2026-09-11 05:39:16,458 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:39:52,429 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-09-11 05:39:52,527 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:40:29,619 127 INFO rb-535c0f4-224715-414073 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-11 05:40:29,708 127 INFO rb-535c0f4-224715-414073 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-11 05:40:29,791 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-09-11 05:40:29,839 127 INFO rb-535c0f4-224715-414073 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-11 05:40:29,892 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-09-11 05:40:29,916 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:user_internal from n/a 2026-09-11 05:40:29,930 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:30,315 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:30] "GET /affiliate/join HTTP/1.1" 303 - 73 0.044 0.343 2026-09-11 05:40:31,393 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:31] "GET /affiliate HTTP/1.1" 200 - 261 0.331 0.743 2026-09-11 05:40:31,476 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:31] "GET /affiliate HTTP/1.1" 200 - 18 0.015 0.059 2026-09-11 05:40:31,653 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:31] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.068 0.106 2026-09-11 05:40:31,746 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:31] "GET /affiliate/report HTTP/1.1" 200 - 23 0.018 0.071 2026-09-11 05:40:31,777 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-09-11 05:40:31,795 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:32,609 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:testsignup@example.viindoo.com from 127.0.0.1 2026-09-11 05:40:32,805 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 05:40:32,806 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:32] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.442 0.573 2026-09-11 05:40:32,840 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-09-11 05:40:32,867 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:33,547 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:test1@example.viindoo.com from 127.0.0.1 2026-09-11 05:40:33,784 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 05:40:33,784 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:33] "POST /affiliate/signup HTTP/1.1" 200 - 347 0.398 0.523 2026-09-11 05:40:33,866 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-09-11 05:40:34,381 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:35,735 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:35] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.147 1.210 2026-09-11 05:40:35,737 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_affiliate_signup_with_exist_email: waiting for threads: [] 2026-09-11 05:40:35,764 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-09-11 05:40:35,775 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:40:35,792 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:36,099 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:36] "GET /r/lKQ HTTP/1.1" 301 - 46 0.044 0.267 2026-09-11 05:40:36,869 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:36] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.178 0.587 2026-09-11 05:40:36,870 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:40:36,900 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-09-11 05:40:36,935 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:37,242 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:37] "GET /r/lKQ HTTP/1.1" 301 - 62 0.038 0.272 2026-09-11 05:40:38,058 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:38] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.187 0.624 2026-09-11 05:40:38,089 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-09-11 05:40:38,120 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:40:38,142 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:38,481 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:38] "GET /r/lKQ HTTP/1.1" 301 - 66 0.049 0.294 2026-09-11 05:40:38,717 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-11 05:40:39,242 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:39] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.138 0.620 2026-09-11 05:40:39,270 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-09-11 05:40:39,293 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:40:39,305 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:39,586 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:39] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.027 0.256 2026-09-11 05:40:39,627 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:39] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.014 0.021 2026-09-11 05:40:39,658 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-09-11 05:40:39,678 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:40:39,693 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:40,964 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:40] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.019 1.258 2026-09-11 05:40:40,999 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-09-11 05:40:41,028 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:40:41,051 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:41,300 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:41] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.013 0.239 2026-09-11 05:40:41,326 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-09-11 05:40:41,366 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:40:41,402 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:41,680 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:41] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.021 0.271 2026-09-11 05:40:41,708 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-09-11 05:40:41,729 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:demo from n/a 2026-09-11 05:40:41,742 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:42,036 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:42] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.012 0.284 2026-09-11 05:40:42,075 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:42] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.014 0.018 2026-09-11 05:40:42,097 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:42] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.006 0.008 2026-09-11 05:40:42,133 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-09-11 05:40:42,152 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:42,469 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:42] "GET /r/B20 HTTP/1.1" 301 - 61 0.039 0.281 2026-09-11 05:40:43,173 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:43] "GET / HTTP/1.1" 200 - 170 0.151 0.548 2026-09-11 05:40:43,203 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:43] "GET /r/B20 HTTP/1.1" 301 - 15 0.007 0.016 2026-09-11 05:40:43,235 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:43] "GET / HTTP/1.1" 200 - 13 0.005 0.023 2026-09-11 05:40:43,307 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:43] "GET /r/B20 HTTP/1.1" 301 - 33 0.016 0.029 2026-09-11 05:40:43,334 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:43] "GET / HTTP/1.1" 200 - 13 0.004 0.017 2026-09-11 05:40:43,422 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:43] "GET /r/B20 HTTP/1.1" 301 - 30 0.050 0.034 2026-09-11 05:40:43,477 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:43] "GET / HTTP/1.1" 200 - 13 0.029 0.021 2026-09-11 05:40:43,509 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-09-11 05:40:43,529 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:45,597 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:45] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.212 1.861 2026-09-11 05:40:45,631 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:40:45,661 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:45] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.006 0.011 2026-09-11 05:40:45,710 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:45] "GET /affiliate/join HTTP/1.1" 303 - 6 0.021 0.016 2026-09-11 05:40:45,918 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:45] "GET /affiliate HTTP/1.1" 200 - 60 0.079 0.121 2026-09-11 05:40:45,939 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:user_internal from n/a 2026-09-11 05:40:45,977 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:45] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.005 0.012 2026-09-11 05:40:46,083 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:46] "GET /affiliate/join HTTP/1.1" 303 - 54 0.050 0.052 2026-09-11 05:40:46,406 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:46] "GET /affiliate HTTP/1.1" 200 - 92 0.130 0.188 2026-09-11 05:40:46,456 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-09-11 05:40:46,482 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:admin from n/a 2026-09-11 05:40:46,500 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:47,991 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:47] "GET /affiliate/commissions HTTP/1.1" 200 - 296 0.292 1.204 2026-09-11 05:40:48,046 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:demo from n/a 2026-09-11 05:40:48,469 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:48] "GET /affiliate/commissions HTTP/1.1" 200 - 106 0.145 0.259 2026-09-11 05:40:48,501 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:40:49,073 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:49] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.115 0.442 2026-09-11 05:40:49,114 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-09-11 05:40:49,175 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:49,525 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:49] "GET /r/lKQ HTTP/1.1" 301 - 63 0.048 0.306 2026-09-11 05:40:50,241 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:50] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.106 0.604 2026-09-11 05:40:50,594 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:cheetah@example.viindoo.com from 127.0.0.1 2026-09-11 05:40:50,750 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 05:40:50,750 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:50] "POST /affiliate/signup HTTP/1.1" 200 - 344 0.217 0.288 2026-09-11 05:40:50,772 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-09-11 05:40:50,790 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:admin from n/a 2026-09-11 05:40:50,802 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:51,105 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:51] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.031 0.274 2026-09-11 05:40:51,162 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:51] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 25 0.020 0.030 2026-09-11 05:40:51,187 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:51] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.005 0.011 2026-09-11 05:40:51,188 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_update_affiliate_link_on_website_01: waiting for threads: [] 2026-09-11 05:40:51,222 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-09-11 05:40:51,283 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:40:51,316 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:51,573 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:51] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.013 0.248 2026-09-11 05:40:51,598 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-09-11 05:40:51,620 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:52,876 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:52] "GET /r/lKQ HTTP/1.1" 303 - 18 0.013 1.244 2026-09-11 05:40:53,533 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:53] "GET / HTTP/1.1" 200 - 170 0.106 0.548 2026-09-11 05:40:53,563 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-09-11 05:40:53,833 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-09-11 05:40:54,010 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-09-11 05:40:54,032 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:54,997 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:54] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.142 0.827 2026-09-11 05:40:55,014 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:admin from n/a 2026-09-11 05:40:55,874 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:55] "GET /affiliate HTTP/1.1" 200 - 223 0.228 0.624 2026-09-11 05:40:55,987 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:55] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.022 0.079 2026-09-11 05:40:57,583 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:57] "GET /my/invoices HTTP/1.1" 200 - 208 0.343 1.240 2026-09-11 05:40:57,651 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:57] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.023 0.025 2026-09-11 05:40:57,677 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-09-11 05:40:57,704 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:40:58,617 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:58] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.112 0.805 2026-09-11 05:40:58,636 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:admin from n/a 2026-09-11 05:40:59,406 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:59] "GET /affiliate HTTP/1.1" 200 - 209 0.170 0.592 2026-09-11 05:40:59,472 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:59] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.011 0.044 2026-09-11 05:40:59,503 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:40:59] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.009 0.008 2026-09-11 05:40:59,531 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-09-11 05:40:59,554 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:41:00,591 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:00] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.191 0.848 2026-09-11 05:41:00,614 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:admin from n/a 2026-09-11 05:41:00,682 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:00] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.032 0.026 2026-09-11 05:41:00,683 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_website_with_affiliate_feature_03: waiting for threads: [] 2026-09-11 05:41:00,754 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 05:41:32,998 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-09-11 05:41:33,180 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-09-11 05:41:33,404 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-09-11 05:41:33,528 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-09-11 05:41:33,642 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1236, model: wizard.action.click 2026-09-11 05:41:33,669 127 INFO rb-535c0f4-224715-414073 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-11 05:41:33,697 127 INFO rb-535c0f4-224715-414073 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-11 05:41:33,737 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-09-11 05:41:33,776 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:41:35,183 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:35] "GET /r/vk7 HTTP/1.1" 301 - 60 0.048 1.361 2026-09-11 05:41:35,948 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:35] "GET / HTTP/1.1" 200 - 170 0.169 0.592 2026-09-11 05:41:36,616 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:36] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.354 0.310 2026-09-11 05:41:36,654 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:36] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.013 0.022 2026-09-11 05:41:36,819 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:36] "GET /shop/address HTTP/1.1" 200 - 39 0.044 0.117 2026-09-11 05:41:37,363 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:37] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.270 0.252 2026-09-11 05:41:37,395 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:37] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.009 0.020 2026-09-11 05:41:37,595 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:37] "GET /shop/confirm_order HTTP/1.1" 303 - 82 0.100 0.096 2026-09-11 05:41:38,228 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:38] "GET /shop/payment HTTP/1.1" 200 - 177 0.236 0.392 2026-09-11 05:41:38,489 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-09-11 05:41:38,517 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:41:38,546 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:41:38,908 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:38] "GET /r/lKQ HTTP/1.1" 301 - 67 0.070 0.294 2026-09-11 05:41:39,159 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-11 05:41:39,703 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:39] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.158 0.630 2026-09-11 05:41:40,311 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:40] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.220 0.348 2026-09-11 05:41:40,724 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:40] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.107 0.301 2026-09-11 05:41:41,107 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:41] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.184 0.181 2026-09-11 05:41:41,176 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:41] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.040 0.026 2026-09-11 05:41:41,549 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:41] "GET /shop/confirm_order HTTP/1.1" 303 - 129 0.185 0.185 2026-09-11 05:41:41,889 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:41] "GET /shop/payment HTTP/1.1" 200 - 134 0.115 0.220 2026-09-11 05:41:42,541 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:42] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.146 0.195 2026-09-11 05:41:42,709 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:42] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.077 0.087 2026-09-11 05:41:42,953 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:42] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.101 0.130 2026-09-11 05:41:43,004 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:43] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.021 0.026 2026-09-11 05:41:43,124 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:43] "GET /shop/confirm_order HTTP/1.1" 303 - 67 0.039 0.077 2026-09-11 05:41:43,294 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:43] "GET /shop/payment HTTP/1.1" 200 - 89 0.051 0.115 2026-09-11 05:41:43,355 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-09-11 05:41:43,373 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:41:45,031 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:45] "GET /shop HTTP/1.1" 200 - 370 0.388 1.275 2026-09-11 05:41:45,563 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:45] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.177 0.317 2026-09-11 05:41:45,601 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:45] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.013 0.023 2026-09-11 05:41:45,757 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:45] "GET /shop/address HTTP/1.1" 200 - 36 0.029 0.123 2026-09-11 05:41:46,181 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:46] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.178 0.225 2026-09-11 05:41:46,227 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:46] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.021 0.022 2026-09-11 05:41:46,390 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:46] "GET /shop/confirm_order HTTP/1.1" 303 - 57 0.089 0.070 2026-09-11 05:41:47,008 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:47] "GET /shop/payment HTTP/1.1" 200 - 174 0.217 0.399 2026-09-11 05:41:47,205 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-09-11 05:41:47,234 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:fullstack from n/a 2026-09-11 05:41:47,254 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:41:48,423 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:48] "GET /affiliate HTTP/1.1" 200 - 222 0.234 0.939 2026-09-11 05:41:48,547 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:48] "GET /affiliate/report HTTP/1.1" 200 - 23 0.041 0.078 2026-09-11 05:41:48,710 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:48] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.056 0.099 2026-09-11 05:41:49,579 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:49] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.043 0.052 2026-09-11 05:41:51,480 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:51] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.026 0.057 2026-09-11 05:41:51,691 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:41:51] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.035 0.058 2026-09-11 05:41:51,795 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:42:31,108 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-09-11 05:42:31,159 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:42:31,432 127 INFO rb-535c0f4-224715-414073 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-11 05:42:32,156 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:42:32] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.149 0.855 2026-09-11 05:42:32,165 127 INFO rb-535c0f4-224715-414073 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-11 05:42:32,218 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:42:32] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.026 0.029 2026-09-11 05:42:32,226 127 INFO rb-535c0f4-224715-414073 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-11 05:42:32,280 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:42:32] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.025 0.031 2026-09-11 05:42:32,319 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-09-11 05:42:32,341 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:42:32,688 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:42:32] "GET /r/lKQ HTTP/1.1" 301 - 63 0.061 0.293 2026-09-11 05:42:32,694 127 INFO rb-535c0f4-224715-414073 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-11 05:42:33,380 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:42:33] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.132 0.556 2026-09-11 05:42:33,396 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:demo from n/a 2026-09-11 05:42:33,443 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:42:33] "GET /r/lKQ HTTP/1.1" 301 - 20 0.017 0.021 2026-09-11 05:42:33,448 127 INFO rb-535c0f4-224715-414073 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-11 05:42:34,294 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:42:34] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 220 0.248 0.599 2026-09-11 05:42:34,389 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:43:11,205 127 INFO rb-535c0f4-224715-414073 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 0x7fc9c44f3f60>)> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:43:11,269 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-09-11 05:43:11,295 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:43:11,730 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-09-11 05:43:11,762 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:11] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.130 0.341 2026-09-11 05:43:11,875 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:11] "GET /r/MCX HTTP/1.1" 301 - 38 0.051 0.043 2026-09-11 05:43:12,603 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:12] "GET / HTTP/1.1" 200 - 169 0.176 0.548 2026-09-11 05:43:12,785 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:12] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.088 0.089 2026-09-11 05:43:12,817 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-09-11 05:43:12,839 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:43:13,238 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:13] "GET /r/MCX HTTP/1.1" 301 - 60 0.084 0.320 2026-09-11 05:43:14,889 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:14] "GET / HTTP/1.1" 200 - 170 0.125 1.521 2026-09-11 05:43:14,939 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:14] "GET / HTTP/1.1" 200 - 13 0.021 0.024 2026-09-11 05:43:15,117 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.093 0.079 2026-09-11 05:43:15,143 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:admin from n/a 2026-09-11 05:43:15,257 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-09-11 05:43:15,287 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:43:15,739 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:15] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.104 0.361 2026-09-11 05:43:15,762 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:admin from n/a 2026-09-11 05:43:15,882 127 INFO rb-535c0f4-224715-414073 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-11 05:43:15,930 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:43:16,336 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:16] "GET /r/MCX HTTP/1.1" 301 - 60 0.107 0.311 2026-09-11 05:43:17,071 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:17] "GET / HTTP/1.1" 200 - 170 0.159 0.570 2026-09-11 05:43:17,101 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:17] "GET / HTTP/1.1" 200 - 13 0.006 0.020 2026-09-11 05:43:17,279 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:43:17] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.101 0.071 2026-09-11 05:43:17,308 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:admin from n/a 2026-09-11 05:43:17,381 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:43:17,440 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-11 05:43:17,456 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-09-11 05:43:17,522 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-09-11 05:43:17,551 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-09-11 05:43:17,593 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:43:17,626 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-09-11 05:43:17,660 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-09-11 05:43:17,693 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-09-11 05:43:17,729 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:43:18,273 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-09-11 05:43:18,286 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12531] 2026-09-11 05:43:18,293 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:18,798 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-09-11 05:43:18,816 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12533] 2026-09-11 05:43:18,829 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:18,851 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-09-11 05:43:18,883 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-09-11 05:43:18,924 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-09-11 05:43:18,959 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-09-11 05:43:18,984 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-09-11 05:43:19,003 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1271, model: amazon.region 2026-09-11 05:43:19,023 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1271, model: amazon.region 2026-09-11 05:43:19,045 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1271, model: amazon.region 2026-09-11 05:43:19,063 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-09-11 05:43:19,086 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-09-11 05:43:19,122 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1272 deleted amazon.region records with IDs: [26] 2026-09-11 05:43:19,161 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:43:19,198 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-09-11 05:43:20,179 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-09-11 05:43:22,007 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-09-11 05:43:22,309 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:43:22,335 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-09-11 05:43:22,357 127 INFO rb-535c0f4-224715-414073 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-11 05:43:22,389 127 INFO rb-535c0f4-224715-414073 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-11 05:43:22,420 127 INFO rb-535c0f4-224715-414073 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-11 05:43:22,990 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-09-11 05:43:23,010 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12535] 2026-09-11 05:43:23,020 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:23,075 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-09-11 05:43:23,125 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-09-11 05:43:23,165 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:43:23,192 127 INFO rb-535c0f4-224715-414073 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-11 05:43:23,227 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-09-11 05:43:23,263 127 INFO rb-535c0f4-224715-414073 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-11 05:43:23,303 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-09-11 05:43:23,356 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-09-11 05:43:23,399 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-09-11 05:43:23,437 127 INFO rb-535c0f4-224715-414073 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-11 05:43:23,468 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-09-11 05:43:23,487 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-09-11 05:43:23,515 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:43:23,537 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-09-11 05:43:23,565 127 INFO rb-535c0f4-224715-414073 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-11 05:43:23,603 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-09-11 05:43:23,643 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:43:23,669 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-09-11 05:43:23,697 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-09-11 05:43:23,720 127 INFO rb-535c0f4-224715-414073 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-11 05:43:23,759 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-09-11 05:43:24,269 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-09-11 05:43:24,283 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12537] 2026-09-11 05:43:24,297 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:24,358 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1274 deleted amazon.ses.identity records with IDs: [30] 2026-09-11 05:43:24,381 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-09-11 05:43:24,428 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:43:24,455 127 INFO rb-535c0f4-224715-414073 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-11 05:43:24,478 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-09-11 05:43:24,506 127 INFO rb-535c0f4-224715-414073 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-11 05:43:24,568 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-09-11 05:43:24,619 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-09-11 05:43:24,656 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-09-11 05:43:24,677 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-09-11 05:43:24,701 127 INFO rb-535c0f4-224715-414073 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-11 05:43:24,742 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-09-11 05:43:24,746 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-09-11 05:43:24,771 127 INFO rb-535c0f4-224715-414073 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-11 05:43:24,821 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:43:24,866 127 INFO rb-535c0f4-224715-414073 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-11 05:43:24,931 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-09-11 05:43:24,974 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-09-11 05:43:25,026 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-09-11 05:43:25,089 127 INFO rb-535c0f4-224715-414073 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-11 05:43:25,124 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-09-11 05:43:25,150 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-09-11 05:43:25,204 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-09-11 05:43:25,261 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:43:25,276 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-09-11 05:43:25,849 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-09-11 05:43:25,871 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12539] 2026-09-11 05:43:25,880 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:26,405 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-09-11 05:43:26,415 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12541] 2026-09-11 05:43:26,422 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:26,934 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-09-11 05:43:26,948 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12543] 2026-09-11 05:43:26,955 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:27,347 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12545] 2026-09-11 05:43:27,444 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12547, 12545] 2026-09-11 05:43:27,498 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12546] 2026-09-11 05:43:27,536 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1275 deleted calendar.event records with IDs: [24] 2026-09-11 05:43:27,548 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1275 deleted mail.followers records with IDs: [5170, 5171] 2026-09-11 05:43:27,648 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12548, 12547, 12545] 2026-09-11 05:43:27,707 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1275 deleted mail.message records with IDs: [12548, 12547, 12545] 2026-09-11 05:43:27,712 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1275 deleted appointment.appointment records with IDs: [6] 2026-09-11 05:43:27,718 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1275 deleted mail.followers records with IDs: [5167, 5168, 5169] 2026-09-11 05:43:27,743 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-09-11 05:43:28,106 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-09-11 05:43:28,112 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12550] 2026-09-11 05:43:28,117 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:28,470 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-09-11 05:43:28,477 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12552] 2026-09-11 05:43:28,483 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:28,991 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-09-11 05:43:29,001 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12554] 2026-09-11 05:43:29,007 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:29,471 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-09-11 05:43:29,982 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-09-11 05:43:30,014 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12558] 2026-09-11 05:43:30,020 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:30,582 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-09-11 05:43:30,591 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12560] 2026-09-11 05:43:30,600 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:31,112 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-09-11 05:43:31,122 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12562] 2026-09-11 05:43:31,128 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:31,358 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:43:31,372 127 INFO rb-535c0f4-224715-414073 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-11 05:43:31,970 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-09-11 05:43:31,978 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12567] 2026-09-11 05:43:31,984 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:32,421 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-09-11 05:43:32,432 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12569] 2026-09-11 05:43:32,439 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:32,920 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-09-11 05:43:32,942 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12571] 2026-09-11 05:43:32,949 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:33,439 127 INFO rb-535c0f4-224715-414073 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-11 05:43:34,073 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-09-11 05:43:34,092 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12575] 2026-09-11 05:43:34,103 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:34,576 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-09-11 05:43:34,586 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12577] 2026-09-11 05:43:34,591 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:34,952 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-09-11 05:43:34,962 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12579] 2026-09-11 05:43:34,968 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:35,242 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:43:35,255 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-09-11 05:43:35,624 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-09-11 05:43:35,634 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12583] 2026-09-11 05:43:35,640 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:35,984 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-09-11 05:43:35,992 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12585] 2026-09-11 05:43:35,998 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:36,386 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-09-11 05:43:36,397 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12587] 2026-09-11 05:43:36,404 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:36,610 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-11 05:43:36,629 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12589] 2026-09-11 05:43:36,635 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-11 05:43:36,642 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-09-11 05:43:36,697 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-11 05:43:36,716 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12590] 2026-09-11 05:43:36,716 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-11 05:43:36,776 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1290 deleted mail.message records with IDs: [12590] 2026-09-11 05:43:36,789 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1290 deleted appointment.appointment records with IDs: [13] 2026-09-11 05:43:36,796 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1290 deleted mail.followers records with IDs: [5189, 5190, 5191] 2026-09-11 05:43:36,896 127 INFO rb-535c0f4-224715-414073 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-11 05:43:36,920 127 INFO rb-535c0f4-224715-414073 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-11 05:43:36,952 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1290 deleted mail.message records with IDs: [12591] 2026-09-11 05:43:36,954 127 INFO rb-535c0f4-224715-414073 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-11 05:43:37,047 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1291 deleted mail.message records with IDs: [12592] 2026-09-11 05:43:37,059 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1291 deleted appointment.appointment records with IDs: [15] 2026-09-11 05:43:37,065 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1291 deleted mail.followers records with IDs: [5195, 5196, 5197] 2026-09-11 05:43:37,099 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1291 deleted mail.message records with IDs: [12591] 2026-09-11 05:43:37,112 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1291 deleted appointment.appointment records with IDs: [14] 2026-09-11 05:43:37,125 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1291 deleted mail.followers records with IDs: [5192, 5193, 5194] 2026-09-11 05:43:37,152 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-11 05:43:37,649 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-09-11 05:43:37,663 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12594] 2026-09-11 05:43:37,679 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:38,258 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-09-11 05:43:38,271 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12596] 2026-09-11 05:43:38,278 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:38,792 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-09-11 05:43:38,804 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12598] 2026-09-11 05:43:38,811 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:38,915 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1293, model: viin.appointment.type 2026-09-11 05:43:38,931 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1293 deleted mail.message records with IDs: [2150] 2026-09-11 05:43:38,933 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1293, model: viin.appointment.type 2026-09-11 05:43:38,938 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1293, model: viin.appointment.type 2026-09-11 05:43:38,956 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1294, model: viin.appointment.type 2026-09-11 05:43:38,980 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1294 deleted mail.message records with IDs: [2150] 2026-09-11 05:43:38,982 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1294, model: viin.appointment.type 2026-09-11 05:43:38,988 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1294, model: viin.appointment.type 2026-09-11 05:43:39,083 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1295 deleted mail.message records with IDs: [12600] 2026-09-11 05:43:39,106 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1295 deleted viin.appointment.type records with IDs: [4] 2026-09-11 05:43:39,116 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1295 deleted mail.followers records with IDs: [5198] 2026-09-11 05:43:39,159 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:43:39,175 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-09-11 05:43:39,770 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-09-11 05:43:39,787 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12602] 2026-09-11 05:43:39,795 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:40,294 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-09-11 05:43:40,303 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12604] 2026-09-11 05:43:40,309 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:40,799 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-09-11 05:43:40,808 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12606] 2026-09-11 05:43:40,812 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:41,072 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-09-11 05:43:41,640 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-09-11 05:43:41,660 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12612] 2026-09-11 05:43:41,667 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:42,140 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-09-11 05:43:42,156 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12614] 2026-09-11 05:43:42,167 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:42,628 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-09-11 05:43:42,637 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12616] 2026-09-11 05:43:42,643 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:42,915 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:43:42,931 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-09-11 05:43:43,345 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-09-11 05:43:43,354 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12619] 2026-09-11 05:43:43,358 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:43,736 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-09-11 05:43:43,749 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12621] 2026-09-11 05:43:43,756 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:44,114 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-09-11 05:43:44,122 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12623] 2026-09-11 05:43:44,127 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:45,219 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-09-11 05:43:45,272 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1302 deleted mail.message records with IDs: [12627] 2026-09-11 05:43:45,306 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1302 deleted calendar.event records with IDs: [25] 2026-09-11 05:43:45,311 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1302 deleted mail.followers records with IDs: [5212, 5213] 2026-09-11 05:43:46,201 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-09-11 05:43:46,276 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1302 deleted mail.message records with IDs: [12631] 2026-09-11 05:43:46,303 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1302 deleted calendar.event records with IDs: [26] 2026-09-11 05:43:46,311 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1302 deleted mail.followers records with IDs: [5219, 5220] 2026-09-11 05:43:46,401 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 05:43:46,416 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-09-11 05:43:46,881 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-09-11 05:43:46,893 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12635] 2026-09-11 05:43:46,899 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:47,313 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-09-11 05:43:47,321 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12637] 2026-09-11 05:43:47,327 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:47,825 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-09-11 05:43:47,835 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12639] 2026-09-11 05:43:47,841 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:48,101 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:43:48,119 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-09-11 05:43:49,475 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:43:49,538 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:43:50,007 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 05:43:50,043 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-11 05:43:50,056 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-09-11 05:43:50,074 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-09-11 05:43:50,096 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-09-11 05:43:50,119 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-09-11 05:43:50,142 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-09-11 05:43:50,164 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-09-11 05:43:50,200 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:43:50,214 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-09-11 05:43:50,649 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-09-11 05:43:50,660 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12646] 2026-09-11 05:43:50,679 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:51,079 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-09-11 05:43:51,088 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12648] 2026-09-11 05:43:51,094 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:51,564 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-09-11 05:43:51,579 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12650] 2026-09-11 05:43:51,587 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:51,715 127 INFO rb-535c0f4-224715-414073 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-11 05:43:51,876 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-09-11 05:43:52,308 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-09-11 05:43:52,319 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12676] 2026-09-11 05:43:52,334 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:52,804 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-09-11 05:43:52,813 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12678] 2026-09-11 05:43:52,819 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:53,196 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-09-11 05:43:53,205 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12680] 2026-09-11 05:43:53,211 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:53,319 127 INFO rb-535c0f4-224715-414073 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-11 05:43:53,352 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-09-11 05:43:53,688 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-09-11 05:43:53,694 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12683] 2026-09-11 05:43:53,700 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:54,050 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-09-11 05:43:54,058 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12685] 2026-09-11 05:43:54,064 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:54,420 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-09-11 05:43:54,428 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12687] 2026-09-11 05:43:54,434 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:54,585 127 INFO rb-535c0f4-224715-414073 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-11 05:43:54,690 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-09-11 05:43:55,056 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-09-11 05:43:55,063 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12692] 2026-09-11 05:43:55,068 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:55,516 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-09-11 05:43:55,522 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12694] 2026-09-11 05:43:55,527 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:55,948 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-09-11 05:43:55,964 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12696] 2026-09-11 05:43:55,972 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:56,148 127 INFO rb-535c0f4-224715-414073 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-11 05:43:56,315 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-09-11 05:43:56,773 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-09-11 05:43:56,782 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12701] 2026-09-11 05:43:56,789 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:57,223 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-09-11 05:43:57,234 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12703] 2026-09-11 05:43:57,242 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:57,687 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-09-11 05:43:57,695 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12705] 2026-09-11 05:43:57,700 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:57,878 127 INFO rb-535c0f4-224715-414073 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-11 05:43:57,893 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-09-11 05:43:57,954 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:43:57,971 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-11 05:43:58,442 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-09-11 05:43:58,460 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12708] 2026-09-11 05:43:58,472 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:58,958 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-09-11 05:43:58,968 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12710] 2026-09-11 05:43:58,981 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:59,477 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-09-11 05:43:59,488 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12712] 2026-09-11 05:43:59,494 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:43:59,624 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-09-11 05:43:59,651 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2150] 2026-09-11 05:43:59,652 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-09-11 05:43:59,661 127 INFO rb-535c0f4-224715-414073 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-11 05:43:59,720 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-09-11 05:44:00,191 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-09-11 05:44:00,200 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12715] 2026-09-11 05:44:00,205 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:00,574 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-09-11 05:44:00,583 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12717] 2026-09-11 05:44:00,589 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:01,031 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-09-11 05:44:01,038 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12719] 2026-09-11 05:44:01,044 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:01,114 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-09-11 05:44:01,128 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1330, model: appointment.type.working.time 2026-09-11 05:44:01,135 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1330, model: appointment.type.working.time 2026-09-11 05:44:01,145 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1332 deleted appointment.type.working.time records with IDs: [1] 2026-09-11 05:44:01,172 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:44:02,139 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-09-11 05:44:02,637 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-09-11 05:44:02,657 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12722] 2026-09-11 05:44:02,662 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:03,132 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-09-11 05:44:03,148 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12724] 2026-09-11 05:44:03,156 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:03,684 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-09-11 05:44:03,695 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12726] 2026-09-11 05:44:03,701 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:03,886 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-09-11 05:44:04,370 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-09-11 05:44:04,388 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12731] 2026-09-11 05:44:04,405 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:04,883 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-09-11 05:44:04,893 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12733] 2026-09-11 05:44:04,897 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:05,248 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-09-11 05:44:05,257 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12735] 2026-09-11 05:44:05,263 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:05,432 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-09-11 05:44:05,864 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-09-11 05:44:05,872 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12740] 2026-09-11 05:44:05,877 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:06,221 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-09-11 05:44:06,229 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12742] 2026-09-11 05:44:06,233 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:06,620 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-09-11 05:44:06,627 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12744] 2026-09-11 05:44:06,632 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:06,782 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-09-11 05:44:07,154 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-09-11 05:44:07,161 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12749] 2026-09-11 05:44:07,167 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:07,667 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-09-11 05:44:07,675 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12751] 2026-09-11 05:44:07,681 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:08,089 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-09-11 05:44:08,098 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12753] 2026-09-11 05:44:08,105 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:08,995 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:44:09,010 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-09-11 05:44:09,440 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-09-11 05:44:09,450 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12759] 2026-09-11 05:44:09,456 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:09,880 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-09-11 05:44:09,889 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12761] 2026-09-11 05:44:09,896 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:10,315 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-09-11 05:44:10,325 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12763] 2026-09-11 05:44:10,331 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:10,460 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:44:11,461 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:44:11] "GET /appointment/product-demonstration-1/details?user_id=1345&tz=UTC HTTP/1.1" 200 - 203 0.130 0.874 2026-09-11 05:44:11,464 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-09-11 05:44:11,487 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-09-11 05:44:11,947 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-09-11 05:44:11,958 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12767] 2026-09-11 05:44:11,964 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:12,477 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-09-11 05:44:12,486 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12769] 2026-09-11 05:44:12,493 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:13,009 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-09-11 05:44:13,019 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12771] 2026-09-11 05:44:13,025 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:13,216 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:44:14,304 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:44:14] "GET /appointment/product-demonstration-1/details?user_id=1348 HTTP/1.1" 200 - 203 0.143 0.950 2026-09-11 05:44:14,308 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-09-11 05:44:14,336 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-09-11 05:44:14,848 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-09-11 05:44:14,855 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12775] 2026-09-11 05:44:14,863 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:15,358 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-09-11 05:44:15,372 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12777] 2026-09-11 05:44:15,381 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:15,886 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-09-11 05:44:15,903 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12779] 2026-09-11 05:44:15,913 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:16,120 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-09-11 05:44:16,586 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-09-11 05:44:16,596 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12783] 2026-09-11 05:44:16,602 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:17,045 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-09-11 05:44:17,054 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12785] 2026-09-11 05:44:17,060 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:17,537 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-09-11 05:44:17,546 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12787] 2026-09-11 05:44:17,553 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:44:17,706 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:44:18,866 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:44:18] "GET /appointment/product-demonstration-1/details?user_id=1354&tz=UTC HTTP/1.1" 200 - 203 0.173 0.991 2026-09-11 05:44:19,173 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:44:19] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.149 0.151 2026-09-11 05:44:19,181 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-09-11 05:44:19,506 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:44:19] "GET /my/appointments/22?access_token=6e864569-80f2-40bc-992c-85c2b72be1aa HTTP/1.1" 200 - 46 0.036 0.292 2026-09-11 05:44:19,548 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:44:19,570 127 INFO rb-535c0f4-224715-414073 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-11 05:44:21,129 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:44:21,188 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:44:21,974 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: Simulating signal changes during tests 2026-09-11 05:44:22,008 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 05:44:22,023 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-09-11 05:44:23,965 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:44:23,982 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:44:25,161 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:44:25] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 12 0.006 1.176 2026-09-11 05:44:25,213 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:44:25] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.019 0.027 2026-09-11 05:44:25,250 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:44:25] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.011 0.019 2026-09-11 05:44:25,251 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-09-11 05:44:25,273 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-09-11 05:44:27,248 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.res_users: Login successful for db:rb-535c0f4-224715-414073 login:portal from n/a 2026-09-11 05:44:27,304 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-11 05:44:27,613 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:44:27] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 69 0.040 0.279 2026-09-11 05:44:27,855 127 INFO rb-535c0f4-224715-414073 werkzeug: 127.0.0.1 - - [11/Sep/2026 05:44:27] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.069 0.165 2026-09-11 05:44:27,906 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 05:44:33,638 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-09-11 05:44:33,819 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-09-11 05:44:33,987 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-09-11 05:44:34,057 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-09-11 05:44:34,127 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-09-11 05:44:34,437 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [657] 2026-09-11 05:44:34,524 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-09-11 05:44:34,790 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [658] 2026-09-11 05:44:34,950 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-09-11 05:44:35,241 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [659] 2026-09-11 05:44:35,593 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1376 deleted mail.activity records with IDs: [203] 2026-09-11 05:44:35,745 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1376 deleted mail.mail records with IDs: [660] 2026-09-11 05:44:35,878 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1380 deleted mail.activity records with IDs: [204] 2026-09-11 05:44:36,025 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1380 deleted mail.mail records with IDs: [661] 2026-09-11 05:44:36,063 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-09-11 05:44:36,274 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [662] 2026-09-11 05:44:36,403 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-09-11 05:44:36,513 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-09-11 05:44:36,633 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-09-11 05:44:36,850 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [663] 2026-09-11 05:44:36,925 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [664] 2026-09-11 05:44:37,002 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [665] 2026-09-11 05:44:37,078 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [666] 2026-09-11 05:44:37,284 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-09-11 05:44:37,562 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [667] 2026-09-11 05:44:37,738 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-09-11 05:44:37,878 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [668] 2026-09-11 05:44:37,980 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-09-11 05:44:38,219 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [669] 2026-09-11 05:44:38,389 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-09-11 05:44:38,512 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [670] 2026-09-11 05:44:38,561 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-09-11 05:44:38,804 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [671] 2026-09-11 05:44:38,929 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-09-11 05:44:39,053 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [672] 2026-09-11 05:44:39,096 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-09-11 05:44:39,126 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-09-11 05:44:39,158 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-09-11 05:44:39,171 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1373, model: approval.request.type 2026-09-11 05:44:39,182 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1373, model: approval.request.type 2026-09-11 05:44:39,185 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1373, model: approval.request.type 2026-09-11 05:44:39,210 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-09-11 05:44:39,224 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1380, model: approval.request.type 2026-09-11 05:44:39,234 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1380, model: approval.request.type 2026-09-11 05:44:39,236 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1380, model: approval.request.type 2026-09-11 05:44:39,253 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-09-11 05:44:39,295 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-09-11 05:44:39,309 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1373, model: approval.request.type 2026-09-11 05:44:39,319 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1373, model: approval.request.type 2026-09-11 05:44:39,323 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1373, model: approval.request.type 2026-09-11 05:44:39,345 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-09-11 05:44:39,384 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-09-11 05:44:39,427 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-09-11 05:44:39,490 127 INFO rb-535c0f4-224715-414073 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-11 05:44:39,518 127 INFO rb-535c0f4-224715-414073 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-11 05:44:39,543 127 INFO rb-535c0f4-224715-414073 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-11 05:44:39,570 127 INFO rb-535c0f4-224715-414073 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-11 05:44:39,608 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-09-11 05:44:39,727 127 INFO rb-535c0f4-224715-414073 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-11 05:44:39,757 127 INFO rb-535c0f4-224715-414073 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-11 05:44:39,782 127 INFO rb-535c0f4-224715-414073 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-11 05:44:39,809 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-09-11 05:44:40,016 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [673] 2026-09-11 05:44:40,122 127 INFO rb-535c0f4-224715-414073 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-11 05:44:40,147 127 INFO rb-535c0f4-224715-414073 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-11 05:44:40,171 127 INFO rb-535c0f4-224715-414073 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-11 05:44:40,202 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-09-11 05:44:40,254 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-09-11 05:44:40,439 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-11 05:44:40,581 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1373, model: request.approval.user.line 2026-09-11 05:44:40,662 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1373, model: request.approval.user.line 2026-09-11 05:44:40,689 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-09-11 05:44:40,831 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1380, model: request.approval.user.line 2026-09-11 05:44:40,915 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1380, model: request.approval.user.line 2026-09-11 05:44:40,932 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-09-11 05:44:41,041 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-11 05:44:41,056 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-09-11 05:44:41,264 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [674] 2026-09-11 05:44:41,348 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [675] 2026-09-11 05:44:41,424 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [676] 2026-09-11 05:44:41,499 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [677] 2026-09-11 05:44:41,634 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-09-11 05:44:41,732 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [678] 2026-09-11 05:44:41,895 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [679] 2026-09-11 05:44:41,939 127 INFO rb-535c0f4-224715-414073 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-11 05:44:42,242 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [680] 2026-09-11 05:44:42,324 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [681] 2026-09-11 05:44:42,414 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [682] 2026-09-11 05:44:42,484 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [683] 2026-09-11 05:44:42,560 127 INFO rb-535c0f4-224715-414073 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-11 05:44:42,575 127 INFO rb-535c0f4-224715-414073 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-11 05:44:42,589 127 INFO rb-535c0f4-224715-414073 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-11 05:44:42,630 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-09-11 05:44:42,874 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [684] 2026-09-11 05:44:42,951 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [685] 2026-09-11 05:44:43,022 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [686] 2026-09-11 05:44:43,098 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1373 deleted mail.mail records with IDs: [687] 2026-09-11 05:44:43,269 127 INFO rb-535c0f4-224715-414073 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-11 05:44:43,292 127 INFO rb-535c0f4-224715-414073 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-11 05:44:43,310 127 INFO rb-535c0f4-224715-414073 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-11 05:44:43,338 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-09-11 05:44:43,424 127 INFO rb-535c0f4-224715-414073 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-11 05:44:43,525 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-09-11 05:44:43,714 127 INFO rb-535c0f4-224715-414073 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-11 05:44:43,822 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-11 05:44:46,134 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-09-11 05:44:46,610 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [688] 2026-09-11 05:44:46,743 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [689] 2026-09-11 05:44:46,840 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [690] 2026-09-11 05:44:46,939 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [691] 2026-09-11 05:44:47,112 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1385 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-09-11 05:44:47,226 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1385 deleted mail.mail records with IDs: [692] 2026-09-11 05:44:47,311 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1385 deleted mail.mail records with IDs: [693] 2026-09-11 05:44:47,416 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1385 deleted mail.mail records with IDs: [694] 2026-09-11 05:44:47,534 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1386 deleted mail.activity records with IDs: [230, 231, 232] 2026-09-11 05:44:47,672 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1386 deleted mail.mail records with IDs: [695] 2026-09-11 05:44:47,802 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1386 deleted mail.mail records with IDs: [696] 2026-09-11 05:44:47,884 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-09-11 05:44:48,387 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [697] 2026-09-11 05:44:48,511 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1384 deleted mail.mail records with IDs: [698] 2026-09-11 05:44:48,700 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1385 deleted mail.activity records with IDs: [235, 236] 2026-09-11 05:44:48,835 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1385 deleted mail.mail records with IDs: [699] 2026-09-11 05:44:48,953 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1385 deleted mail.mail records with IDs: [700] 2026-09-11 05:44:49,102 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1388 deleted mail.activity records with IDs: [237, 238] 2026-09-11 05:44:49,238 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1388 deleted mail.mail records with IDs: [701] 2026-09-11 05:44:49,347 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 05:45:00,779 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-09-11 05:45:01,102 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-09-11 05:45:01,474 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-09-11 05:45:01,901 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-09-11 05:45:01,945 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-09-11 05:45:02,270 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-09-11 05:45:02,505 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-09-11 05:45:02,815 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-09-11 05:45:03,141 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-09-11 05:45:03,584 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-09-11 05:45:03,651 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-09-11 05:45:04,206 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-09-11 05:45:04,242 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-09-11 05:45:04,615 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:45:06,989 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66485, 66486, 66487, 66488, 66489, 66490] 2026-09-11 05:45:08,041 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66491, 66492, 66493, 66494, 66495, 66496] 2026-09-11 05:45:09,231 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4842] 2026-09-11 05:45:09,412 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [309373] 2026-09-11 05:45:09,467 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2369] 2026-09-11 05:45:09,467 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-09-11 05:45:09,679 127 INFO rb-535c0f4-224715-414073 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-11 05:45:11,466 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-09-11 05:45:12,202 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-09-11 05:45:12,914 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-09-11 05:45:13,067 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-09-11 05:45:13,881 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-09-11 05:45:14,568 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-09-11 05:45:14,681 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-09-11 05:45:15,472 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-09-11 05:45:15,584 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-09-11 05:45:16,457 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-09-11 05:45:16,572 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-09-11 05:45:17,394 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-09-11 05:45:17,472 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-09-11 05:45:18,096 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-09-11 05:45:18,180 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-09-11 05:45:18,835 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-09-11 05:45:18,889 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-09-11 05:45:19,451 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-09-11 05:45:19,480 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-09-11 05:45:19,529 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-09-11 05:45:19,594 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-09-11 05:45:19,649 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-09-11 05:45:19,703 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-09-11 05:45:19,761 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-09-11 05:45:19,809 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-09-11 05:45:19,878 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-09-11 05:45:20,686 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-09-11 05:45:21,074 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-09-11 05:45:21,963 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-09-11 05:45:23,375 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-09-11 05:45:23,468 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-09-11 05:45:24,642 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-09-11 05:45:24,788 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-09-11 05:45:24,934 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-09-11 05:45:26,339 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-09-11 05:45:26,441 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-09-11 05:45:26,572 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-09-11 05:45:27,998 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-09-11 05:45:28,058 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-09-11 05:45:28,105 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-09-11 05:45:30,004 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-09-11 05:45:30,115 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-09-11 05:45:30,806 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-09-11 05:45:30,877 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-09-11 05:45:30,978 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-09-11 05:45:31,055 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-09-11 05:45:31,097 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-09-11 05:45:31,180 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-09-11 05:45:31,226 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-09-11 05:45:31,294 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-09-11 05:45:31,345 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-09-11 05:45:31,401 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-09-11 05:45:33,743 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1392 deleted approval.request.field.mapping.line records with IDs: [66548, 66549, 66550, 66551, 66552, 66553] 2026-09-11 05:45:34,271 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-09-11 05:45:34,763 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-09-11 05:45:34,860 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-09-11 05:45:34,929 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-09-11 05:45:35,013 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-09-11 05:45:35,022 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1391, model: approval.request.field.mapping.line 2026-09-11 05:45:35,083 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-09-11 05:45:35,162 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-09-11 05:45:35,192 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-09-11 05:45:35,244 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-09-11 05:45:35,289 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-09-11 05:45:35,334 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-09-11 05:45:36,094 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1392 deleted approval.request.field.mapping.line records with IDs: [66572, 66573, 66574, 66575, 66576, 66577] 2026-09-11 05:45:36,597 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-09-11 05:45:36,653 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-09-11 05:45:36,727 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-09-11 05:45:36,784 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-09-11 05:45:36,842 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-09-11 05:45:36,897 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-09-11 05:45:36,941 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-09-11 05:45:36,996 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-09-11 05:45:37,020 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-09-11 05:45:37,044 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-09-11 05:45:37,069 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-09-11 05:45:37,107 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:45:37,122 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-09-11 05:45:37,150 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-09-11 05:45:37,229 127 INFO rb-535c0f4-224715-414073 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-11 05:45:37,246 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-09-11 05:45:37,344 127 INFO rb-535c0f4-224715-414073 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-11 05:45:37,368 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-09-11 05:45:37,449 127 INFO rb-535c0f4-224715-414073 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-11 05:45:37,469 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-09-11 05:45:37,518 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:45:38,607 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-09-11 05:45:39,563 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-09-11 05:45:39,621 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-09-11 05:45:40,753 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-09-11 05:45:40,839 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:45:42,727 127 INFO rb-535c0f4-224715-414073 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-11 05:45:43,645 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1393 deleted mail.mail records with IDs: [722] 2026-09-11 05:45:43,747 127 INFO rb-535c0f4-224715-414073 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-11 05:45:44,794 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1393 deleted mail.mail records with IDs: [723] 2026-09-11 05:45:44,912 127 INFO rb-535c0f4-224715-414073 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-11 05:45:45,965 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1393 deleted request.approval.user.line records with IDs: [65] 2026-09-11 05:45:46,358 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1393 deleted mail.mail records with IDs: [724] 2026-09-11 05:45:46,491 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:45:47,084 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-09-11 05:45:48,514 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-09-11 05:45:49,883 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-09-11 05:45:51,271 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-09-11 05:45:52,598 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:45:53,114 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-11 05:45:53,203 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-11 05:45:53,272 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-09-11 05:45:53,499 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-09-11 05:45:53,842 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-09-11 05:45:54,154 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-09-11 05:45:54,564 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-09-11 05:45:54,886 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-09-11 05:45:55,110 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-09-11 05:45:55,330 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:45:56,350 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.models.unlink: User #1396 deleted request.approval.user.line records with IDs: [71] 2026-09-11 05:45:57,094 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.models.unlink: User #1396 deleted request.approval.user.line records with IDs: [71] 2026-09-11 05:45:57,945 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-09-11 05:45:58,574 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1396 deleted request.approval.user.line records with IDs: [71] 2026-09-11 05:45:58,648 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-09-11 05:46:00,547 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-09-11 05:46:02,459 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-09-11 05:46:04,317 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:46:04,871 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-11 05:46:04,967 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-11 05:46:05,019 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-09-11 05:46:05,202 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-09-11 05:46:05,402 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-09-11 05:46:05,752 127 INFO rb-535c0f4-224715-414073 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-11 05:46:06,020 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-09-11 05:46:06,329 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-09-11 05:46:06,594 127 INFO rb-535c0f4-224715-414073 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-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-11 05:46:06,959 127 INFO rb-535c0f4-224715-414073 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-11 05:46:07,207 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-11 05:46:07,264 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-09-11 05:46:07,570 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-11 05:46:07,623 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-09-11 05:46:08,069 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-09-11 05:46:08,386 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [78] 2026-09-11 05:46:08,453 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-09-11 05:46:08,700 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-09-11 05:46:08,958 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-09-11 05:46:09,287 127 INFO rb-535c0f4-224715-414073 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-11 05:46:09,624 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-09-11 05:46:10,109 127 INFO rb-535c0f4-224715-414073 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-11 05:46:10,829 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:46:15,985 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-09-11 05:46:16,134 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-09-11 05:46:16,253 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-09-11 05:46:16,713 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-09-11 05:46:16,840 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-09-11 05:46:17,163 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [725] 2026-09-11 05:46:17,321 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-09-11 05:46:17,577 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [726] 2026-09-11 05:46:17,731 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [263] 2026-09-11 05:46:17,861 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [727] 2026-09-11 05:46:18,354 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-09-11 05:46:18,618 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [728] 2026-09-11 05:46:18,752 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [265] 2026-09-11 05:46:18,883 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [729] 2026-09-11 05:46:19,045 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [266] 2026-09-11 05:46:19,199 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [730] 2026-09-11 05:46:19,419 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-09-11 05:46:19,628 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [731] 2026-09-11 05:46:19,756 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [268] 2026-09-11 05:46:19,889 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [732] 2026-09-11 05:46:20,061 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [269] 2026-09-11 05:46:20,217 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [733] 2026-09-11 05:46:20,402 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [270] 2026-09-11 05:46:20,554 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [734] 2026-09-11 05:46:20,635 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-09-11 05:46:21,153 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [735] 2026-09-11 05:46:21,294 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [271] 2026-09-11 05:46:21,417 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [736] 2026-09-11 05:46:21,572 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [272] 2026-09-11 05:46:21,717 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [737] 2026-09-11 05:46:21,932 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [273] 2026-09-11 05:46:22,070 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [738] 2026-09-11 05:46:22,219 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [274] 2026-09-11 05:46:22,356 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [739] 2026-09-11 05:46:22,461 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-09-11 05:46:22,663 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [740] 2026-09-11 05:46:22,857 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-09-11 05:46:22,967 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [741] 2026-09-11 05:46:23,035 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-09-11 05:46:23,250 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [742] 2026-09-11 05:46:23,383 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [277] 2026-09-11 05:46:23,503 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [743] 2026-09-11 05:46:23,646 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [278] 2026-09-11 05:46:23,769 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [744] 2026-09-11 05:46:23,831 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-09-11 05:46:24,069 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [745] 2026-09-11 05:46:24,222 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [279] 2026-09-11 05:46:24,372 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [746] 2026-09-11 05:46:24,575 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-09-11 05:46:24,816 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [747] 2026-09-11 05:46:24,958 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [280] 2026-09-11 05:46:25,093 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [748] 2026-09-11 05:46:25,182 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-09-11 05:46:25,432 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [749] 2026-09-11 05:46:25,548 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-09-11 05:46:25,664 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-09-11 05:46:25,883 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [750] 2026-09-11 05:46:26,054 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-09-11 05:46:26,196 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [751] 2026-09-11 05:46:26,253 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-09-11 05:46:26,567 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [752] 2026-09-11 05:46:26,707 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-09-11 05:46:26,816 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [753] 2026-09-11 05:46:27,000 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-09-11 05:46:27,429 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [754] 2026-09-11 05:46:27,505 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [755] 2026-09-11 05:46:27,584 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [756] 2026-09-11 05:46:27,736 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [284, 285, 286] 2026-09-11 05:46:27,867 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [757] 2026-09-11 05:46:28,015 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [758] 2026-09-11 05:46:28,098 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [759] 2026-09-11 05:46:28,238 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [287, 288] 2026-09-11 05:46:28,378 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [760] 2026-09-11 05:46:28,525 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [289] 2026-09-11 05:46:28,697 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [761] 2026-09-11 05:46:28,783 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-09-11 05:46:29,261 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [762] 2026-09-11 05:46:29,345 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [763] 2026-09-11 05:46:29,422 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [764] 2026-09-11 05:46:29,571 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [290, 291, 292] 2026-09-11 05:46:29,713 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [765] 2026-09-11 05:46:29,854 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [766] 2026-09-11 05:46:29,938 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [767] 2026-09-11 05:46:30,084 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [293, 294] 2026-09-11 05:46:30,262 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [768] 2026-09-11 05:46:30,444 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [295] 2026-09-11 05:46:30,579 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [769] 2026-09-11 05:46:30,659 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-09-11 05:46:31,137 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted request.approval.user.line records with IDs: [110] 2026-09-11 05:46:31,210 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-09-11 05:46:31,593 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [770] 2026-09-11 05:46:31,833 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-09-11 05:46:31,967 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [771] 2026-09-11 05:46:32,187 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [772] 2026-09-11 05:46:32,424 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-09-11 05:46:32,620 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [773] 2026-09-11 05:46:32,701 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [774] 2026-09-11 05:46:32,778 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [775] 2026-09-11 05:46:32,851 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [776] 2026-09-11 05:46:32,988 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-09-11 05:46:33,107 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [777] 2026-09-11 05:46:33,185 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [778] 2026-09-11 05:46:33,253 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [779] 2026-09-11 05:46:33,387 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [301, 302, 303] 2026-09-11 05:46:33,505 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [780] 2026-09-11 05:46:33,581 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [781] 2026-09-11 05:46:33,719 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [304, 305] 2026-09-11 05:46:33,846 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [782] 2026-09-11 05:46:33,995 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [306] 2026-09-11 05:46:34,152 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [783] 2026-09-11 05:46:34,240 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-09-11 05:46:34,824 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [784] 2026-09-11 05:46:34,907 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [785] 2026-09-11 05:46:35,038 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [307, 308] 2026-09-11 05:46:35,180 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [786] 2026-09-11 05:46:35,330 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [309] 2026-09-11 05:46:35,449 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [787] 2026-09-11 05:46:35,492 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-09-11 05:46:35,996 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [788] 2026-09-11 05:46:36,083 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [789] 2026-09-11 05:46:36,157 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [790] 2026-09-11 05:46:36,329 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [310, 311, 312] 2026-09-11 05:46:36,442 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [791] 2026-09-11 05:46:36,526 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [792] 2026-09-11 05:46:36,699 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.activity records with IDs: [313, 314] 2026-09-11 05:46:36,823 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1406 deleted mail.mail records with IDs: [793] 2026-09-11 05:46:36,957 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [315] 2026-09-11 05:46:37,078 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [794] 2026-09-11 05:46:37,121 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-09-11 05:46:37,600 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [795] 2026-09-11 05:46:37,706 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [796] 2026-09-11 05:46:37,879 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [316, 317] 2026-09-11 05:46:37,997 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [797] 2026-09-11 05:46:38,208 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [318] 2026-09-11 05:46:38,338 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [798] 2026-09-11 05:46:38,377 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-09-11 05:46:38,813 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [799] 2026-09-11 05:46:38,984 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [319] 2026-09-11 05:46:39,137 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [800] 2026-09-11 05:46:39,312 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.activity records with IDs: [320] 2026-09-11 05:46:39,441 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1405 deleted mail.mail records with IDs: [801] 2026-09-11 05:46:39,481 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-09-11 05:46:40,652 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-09-11 05:46:41,249 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [802] 2026-09-11 05:46:41,339 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [803] 2026-09-11 05:46:41,643 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.activity records with IDs: [321, 322] 2026-09-11 05:46:41,797 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [804] 2026-09-11 05:46:41,877 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1401 deleted mail.mail records with IDs: [805] 2026-09-11 05:46:42,064 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.activity records with IDs: [323, 324] 2026-09-11 05:46:42,246 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1407 deleted mail.mail records with IDs: [806] 2026-09-11 05:46:42,317 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-11 05:46:43,915 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-09-11 05:46:44,229 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [124] 2026-09-11 05:46:44,267 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-09-11 05:46:45,122 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-09-11 05:46:45,169 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-09-11 05:46:45,729 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-09-11 05:46:45,788 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:46:50,598 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-09-11 05:46:50,940 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-09-11 05:46:51,108 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-09-11 05:46:51,356 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1409 deleted mail.mail records with IDs: [809] 2026-09-11 05:46:51,556 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1409 deleted mail.mail records with IDs: [810] 2026-09-11 05:46:51,716 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-09-11 05:46:51,832 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [811] 2026-09-11 05:46:51,884 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-09-11 05:46:52,016 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-09-11 05:46:52,060 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 05:46:57,209 127 INFO rb-535c0f4-224715-414073 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-11 05:46:57,390 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-09-11 05:46:57,996 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-09-11 05:46:58,088 127 INFO rb-535c0f4-224715-414073 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-11 05:46:58,190 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-09-11 05:47:00,951 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:47:01,067 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-09-11 05:47:01,655 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-09-11 05:47:02,391 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-09-11 05:47:03,064 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-09-11 05:47:03,801 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-09-11 05:47:04,482 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-09-11 05:47:05,137 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-09-11 05:47:05,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-09-11 05:47:06,437 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:47:12,729 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-09-11 05:47:13,311 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-09-11 05:47:13,333 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-09-11 05:47:13,608 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-09-11 05:47:13,862 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-09-11 05:47:14,335 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-09-11 05:47:14,997 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-09-11 05:47:15,404 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-09-11 05:47:15,817 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-09-11 05:47:16,479 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-09-11 05:47:16,761 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-09-11 05:47:16,774 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-09-11 05:47:16,808 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-09-11 05:47:17,353 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-09-11 05:47:18,109 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-11 05:47:19,058 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-09-11 05:47:19,329 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-09-11 05:47:20,673 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-09-11 05:47:22,010 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-09-11 05:47:22,705 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1432 deleted request.approval.user.line records with IDs: [161] 2026-09-11 05:47:22,823 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-09-11 05:47:24,616 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:47:31,246 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-09-11 05:47:31,609 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-09-11 05:47:31,984 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-09-11 05:47:32,328 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-09-11 05:47:32,663 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-09-11 05:47:33,021 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-09-11 05:47:33,452 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-09-11 05:47:33,884 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-09-11 05:47:34,277 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-09-11 05:47:34,660 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-09-11 05:47:35,055 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-09-11 05:47:35,443 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-09-11 05:47:35,525 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-09-11 05:47:35,607 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-09-11 05:47:35,983 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-09-11 05:47:36,424 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-09-11 05:47:36,870 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-09-11 05:47:37,254 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-09-11 05:47:37,634 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-09-11 05:47:38,022 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-09-11 05:47:38,348 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-09-11 05:47:38,725 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-09-11 05:47:39,049 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-09-11 05:47:39,348 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-09-11 05:47:39,628 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-09-11 05:47:39,684 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-09-11 05:47:39,732 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-09-11 05:47:40,137 127 INFO rb-535c0f4-224715-414073 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-11 05:47:40,472 127 INFO rb-535c0f4-224715-414073 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-11 05:47:40,901 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-09-11 05:47:41,255 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-09-11 05:47:41,715 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-09-11 05:47:42,136 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-11 05:47:50,133 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-09-11 05:47:50,550 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-09-11 05:47:51,115 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5454] 2026-09-11 05:47:51,820 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-09-11 05:47:52,160 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-09-11 05:47:52,485 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-09-11 05:47:52,834 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-09-11 05:47:53,184 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-09-11 05:47:53,615 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-11 05:47:59,050 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-09-11 05:47:59,373 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-09-11 05:47:59,669 127 INFO rb-535c0f4-224715-414073 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-11 05:47:59,977 127 INFO rb-535c0f4-224715-414073 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-11 05:48:00,279 127 INFO rb-535c0f4-224715-414073 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-11 05:48:00,662 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-09-11 05:48:01,019 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 05:48:09,307 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-09-11 05:48:09,924 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [812] 2026-09-11 05:48:10,016 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [813] 2026-09-11 05:48:10,381 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [814] 2026-09-11 05:48:10,471 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [815] 2026-09-11 05:48:10,573 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [816] 2026-09-11 05:48:10,646 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [817] 2026-09-11 05:48:10,758 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-09-11 05:48:11,312 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [818] 2026-09-11 05:48:11,412 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [819] 2026-09-11 05:48:11,705 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [820] 2026-09-11 05:48:11,804 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [821] 2026-09-11 05:48:11,899 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1467 deleted mail.mail records with IDs: [822] 2026-09-11 05:48:12,016 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-09-11 05:48:13,823 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-09-11 05:48:14,928 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-09-11 05:48:15,630 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-09-11 05:48:15,884 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-09-11 05:48:16,583 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-09-11 05:48:17,212 127 INFO rb-535c0f4-224715-414073 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-11 05:48:17,824 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-09-11 05:48:18,075 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 05:48:18,086 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-09-11 05:48:19,018 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-09-11 05:48:19,051 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:48:20,809 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-09-11 05:48:21,471 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-09-11 05:48:22,426 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-09-11 05:48:23,236 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-09-11 05:48:24,023 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:48:25,436 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-09-11 05:48:31,763 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-09-11 05:48:33,658 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1478 deleted request.approval.user.line records with IDs: [287] 2026-09-11 05:48:33,851 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-09-11 05:48:34,193 127 INFO rb-535c0f4-224715-414073 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-11 05:48:34,226 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-09-11 05:48:35,726 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1478 deleted request.approval.user.line records with IDs: [290] 2026-09-11 05:48:35,770 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-09-11 05:48:37,340 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:48:39,173 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-09-11 05:48:39,529 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-09-11 05:48:39,912 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-09-11 05:48:40,842 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-09-11 05:48:41,570 127 INFO rb-535c0f4-224715-414073 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-11 05:48:41,947 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 05:48:42,912 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-09-11 05:48:43,711 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13586, 13583] 2026-09-11 05:48:44,094 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3101] 2026-09-11 05:48:44,140 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-09-11 05:48:44,242 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [298] 2026-09-11 05:48:44,279 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13585, 13582] 2026-09-11 05:48:44,457 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3100] 2026-09-11 05:48:44,573 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13588, 13587, 13584] 2026-09-11 05:48:44,629 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-09-11 05:48:44,657 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-09-11 05:48:45,522 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13592, 13590] 2026-09-11 05:48:45,728 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3102] 2026-09-11 05:48:45,864 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13591] 2026-09-11 05:48:45,897 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-09-11 05:48:45,928 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-09-11 05:48:46,918 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13600, 13595] 2026-09-11 05:48:47,126 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3106] 2026-09-11 05:48:47,169 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-09-11 05:48:47,309 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [301] 2026-09-11 05:48:47,343 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13598, 13596] 2026-09-11 05:48:47,517 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3104] 2026-09-11 05:48:47,622 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13602, 13601, 13597] 2026-09-11 05:48:47,650 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-09-11 05:48:47,680 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-09-11 05:48:48,873 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-09-11 05:48:48,986 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-09-11 05:48:49,210 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13613, 13610, 13606, 13603] 2026-09-11 05:48:49,384 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3107] 2026-09-11 05:48:49,573 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:48:49,586 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-09-11 05:48:49,971 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:48:49,983 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-09-11 05:48:50,381 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:48:51,672 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-09-11 05:48:52,814 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-09-11 05:48:53,916 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-09-11 05:48:55,085 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-09-11 05:48:56,353 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:48:56,776 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-09-11 05:48:57,157 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-09-11 05:48:58,362 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-09-11 05:48:58,690 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-09-11 05:48:59,080 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:48:59,098 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-09-11 05:48:59,685 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-09-11 05:49:00,254 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-09-11 05:49:00,924 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67271, 67272, 67273, 67274, 67275, 67276] 2026-09-11 05:49:01,899 127 INFO rb-535c0f4-224715-414073 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-11 05:49:02,736 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:49:02,750 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-09-11 05:49:03,540 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67293, 67294, 67295, 67296, 67297, 67298] 2026-09-11 05:49:04,441 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:49:09,403 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-09-11 05:49:09,684 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-09-11 05:49:09,921 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-09-11 05:49:10,203 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 05:49:10,215 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-09-11 05:49:10,344 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:49:10,358 127 INFO rb-535c0f4-224715-414073 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-11 05:49:10,560 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:49:10,720 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-09-11 05:49:10,754 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-09-11 05:49:10,942 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-09-11 05:49:11,114 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:49:12,010 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-09-11 05:49:12,078 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-09-11 05:49:12,550 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1494 deleted mail.mail records with IDs: [824] 2026-09-11 05:49:12,665 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1399] 2026-09-11 05:49:12,682 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-09-11 05:49:12,864 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-09-11 05:49:12,955 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-09-11 05:49:13,376 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1494 deleted mail.mail records with IDs: [826] 2026-09-11 05:49:13,475 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1399] 2026-09-11 05:49:13,494 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-09-11 05:49:13,570 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-09-11 05:49:13,623 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1400] 2026-09-11 05:49:13,865 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-09-11 05:49:14,323 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1494 deleted mail.mail records with IDs: [827] 2026-09-11 05:49:14,430 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1399] 2026-09-11 05:49:14,449 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-09-11 05:49:14,614 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-09-11 05:49:14,717 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-09-11 05:49:14,864 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-09-11 05:49:14,977 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:49:14,994 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-09-11 05:49:15,030 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-09-11 05:49:15,058 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-09-11 05:49:16,196 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-09-11 05:49:16,246 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:49:17,535 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-09-11 05:49:18,074 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-09-11 05:49:18,616 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-09-11 05:49:19,102 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-09-11 05:49:19,541 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-09-11 05:49:20,010 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-09-11 05:49:20,504 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-09-11 05:49:20,921 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-09-11 05:49:21,363 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:49:22,572 127 INFO rb-535c0f4-224715-414073 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-11 05:49:23,420 127 INFO rb-535c0f4-224715-414073 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-11 05:49:24,520 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-09-11 05:49:24,598 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-09-11 05:49:25,802 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [831] 2026-09-11 05:49:25,882 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:49:30,860 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-09-11 05:49:31,115 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [832] 2026-09-11 05:49:31,195 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-09-11 05:49:31,398 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:31,524 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-09-11 05:49:31,674 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:31,819 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-09-11 05:49:31,961 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:32,070 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-09-11 05:49:32,203 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:32,312 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-09-11 05:49:32,443 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:32,713 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-09-11 05:49:32,878 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-09-11 05:49:33,026 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-09-11 05:49:33,062 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-09-11 05:49:33,182 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:33,452 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-09-11 05:49:33,685 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [836] 2026-09-11 05:49:33,720 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-09-11 05:49:33,833 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:34,070 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-09-11 05:49:34,130 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-09-11 05:49:34,226 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:34,472 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [838] 2026-09-11 05:49:34,544 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-09-11 05:49:34,676 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:34,917 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-09-11 05:49:34,963 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-09-11 05:49:34,998 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-09-11 05:49:35,148 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:35,434 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-09-11 05:49:35,541 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-09-11 05:49:35,685 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-09-11 05:49:35,738 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-09-11 05:49:35,878 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:36,128 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-09-11 05:49:36,252 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-09-11 05:49:36,379 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-09-11 05:49:36,428 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-09-11 05:49:36,588 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:36,869 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-09-11 05:49:36,968 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-09-11 05:49:37,099 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-09-11 05:49:37,161 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-09-11 05:49:37,314 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:37,628 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-09-11 05:49:37,738 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-09-11 05:49:37,871 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-09-11 05:49:37,959 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-09-11 05:49:38,107 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:38,409 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-09-11 05:49:38,524 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-09-11 05:49:38,702 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-09-11 05:49:38,769 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-09-11 05:49:38,919 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:39,250 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-09-11 05:49:39,449 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-09-11 05:49:39,493 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-09-11 05:49:39,629 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:39,908 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-09-11 05:49:40,130 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-09-11 05:49:40,209 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-09-11 05:49:40,388 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:40,668 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-09-11 05:49:40,916 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-09-11 05:49:40,976 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-09-11 05:49:41,094 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:41,319 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-09-11 05:49:41,496 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-09-11 05:49:41,549 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-09-11 05:49:41,673 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:41,929 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-09-11 05:49:42,143 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-09-11 05:49:42,189 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-09-11 05:49:42,227 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-09-11 05:49:42,368 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:42,606 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-09-11 05:49:42,740 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-09-11 05:49:42,856 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-09-11 05:49:42,913 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-09-11 05:49:43,036 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:43,269 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-09-11 05:49:43,382 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-09-11 05:49:43,513 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-09-11 05:49:43,594 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-09-11 05:49:43,755 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:44,032 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-09-11 05:49:44,159 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-09-11 05:49:44,301 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-09-11 05:49:44,379 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-09-11 05:49:44,552 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:44,888 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-09-11 05:49:45,003 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-09-11 05:49:45,142 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-09-11 05:49:45,202 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-09-11 05:49:45,350 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:45,666 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [868] 2026-09-11 05:49:45,774 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-09-11 05:49:45,878 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [869] 2026-09-11 05:49:45,918 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-09-11 05:49:46,044 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:46,258 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-09-11 05:49:46,314 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-09-11 05:49:46,526 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-09-11 05:49:46,663 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:46,952 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [871] 2026-09-11 05:49:47,019 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-09-11 05:49:47,082 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-09-11 05:49:47,194 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:47,421 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [872] 2026-09-11 05:49:47,471 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-09-11 05:49:47,517 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-09-11 05:49:47,678 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:47,971 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [873] 2026-09-11 05:49:48,042 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-09-11 05:49:48,086 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-09-11 05:49:48,214 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1500 deleted request.approval.user.line records with IDs: [352, 353, 354, 355] 2026-09-11 05:49:48,478 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [874] 2026-09-11 05:49:48,521 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-09-11 05:49:48,574 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 05:49:57,922 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7180, 7198, 7055] 2026-09-11 05:49:57,922 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-09-11 05:49:58,299 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-09-11 05:49:58,308 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14124] 2026-09-11 05:49:58,314 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:49:58,758 127 INFO rb-535c0f4-224715-414073 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-11 05:49:58,907 127 INFO rb-535c0f4-224715-414073 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-11 05:49:58,949 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-09-11 05:49:59,039 127 INFO rb-535c0f4-224715-414073 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-11 05:49:59,091 127 INFO rb-535c0f4-224715-414073 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-11 05:49:59,192 127 INFO rb-535c0f4-224715-414073 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-11 05:49:59,286 127 INFO rb-535c0f4-224715-414073 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-11 05:49:59,346 127 INFO rb-535c0f4-224715-414073 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-11 05:49:59,427 127 INFO rb-535c0f4-224715-414073 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-11 05:49:59,496 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:50:04,044 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-09-11 05:50:04,398 127 INFO rb-535c0f4-224715-414073 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-11 05:50:04,578 127 INFO rb-535c0f4-224715-414073 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-11 05:50:04,628 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:50:04,644 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-09-11 05:50:04,711 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:50:04,722 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-09-11 05:50:05,149 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-09-11 05:50:05,533 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-09-11 05:50:05,702 127 INFO rb-535c0f4-224715-414073 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-11 05:50:06,080 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-09-11 05:50:06,111 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:50:06,125 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-09-11 05:50:06,148 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-09-11 05:50:06,340 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-09-11 05:50:06,374 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:50:06,401 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-09-11 05:50:07,129 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [68015, 68016, 68017, 68018, 68019, 68020] 2026-09-11 05:50:07,938 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-09-11 05:50:08,604 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [68023, 68024, 68025, 68026, 68027, 68028] 2026-09-11 05:50:09,247 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:50:13,921 127 INFO rb-535c0f4-224715-414073 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-11 05:50:14,229 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 05:50:24,952 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [876] 2026-09-11 05:50:24,969 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14703] 2026-09-11 05:50:24,978 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 05:50:25,292 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-09-11 05:50:25,318 127 INFO rb-535c0f4-224715-414073 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-11 05:50:25,351 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-09-11 05:50:25,400 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-09-11 05:50:25,419 127 INFO rb-535c0f4-224715-414073 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-11 05:50:25,462 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-09-11 05:50:25,549 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:50:26,848 127 INFO rb-535c0f4-224715-414073 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-11 05:50:26,945 127 INFO rb-535c0f4-224715-414073 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-11 05:50:26,968 127 INFO rb-535c0f4-224715-414073 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-11 05:50:27,922 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1522 deleted mail.mail records with IDs: [877] 2026-09-11 05:50:28,035 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:50:30,809 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-09-11 05:50:30,889 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-09-11 05:50:30,923 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-09-11 05:50:30,962 127 INFO rb-535c0f4-224715-414073 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-11 05:50:32,126 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1523 deleted mail.mail records with IDs: [878] 2026-09-11 05:50:32,253 127 INFO rb-535c0f4-224715-414073 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-11 05:50:33,370 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1523 deleted mail.mail records with IDs: [879] 2026-09-11 05:50:33,508 127 INFO rb-535c0f4-224715-414073 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-11 05:50:34,753 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1523 deleted mail.mail records with IDs: [880] 2026-09-11 05:50:34,907 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:50:36,286 127 INFO rb-535c0f4-224715-414073 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-11 05:50:37,362 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1524 deleted mail.mail records with IDs: [881] 2026-09-11 05:50:37,534 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-09-11 05:50:37,630 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-09-11 05:50:37,724 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-09-11 05:50:37,786 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-09-11 05:50:39,014 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1524 deleted mail.mail records with IDs: [885] 2026-09-11 05:50:39,246 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-09-11 05:50:39,355 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [887] 2026-09-11 05:50:39,412 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:50:44,376 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-09-11 05:50:44,526 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-09-11 05:50:44,611 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-09-11 05:50:44,873 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1525 deleted mail.mail records with IDs: [888] 2026-09-11 05:50:45,026 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 05:50:46,544 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-09-11 05:50:47,220 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-09-11 05:50:47,772 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-09-11 05:50:48,378 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-09-11 05:50:48,972 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-09-11 05:50:49,273 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-09-11 05:50:49,312 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-09-11 05:50:50,440 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [524] 2026-09-11 05:50:50,518 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-09-11 05:50:51,501 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [526] 2026-09-11 05:50:51,571 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-09-11 05:50:52,031 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-09-11 05:50:52,561 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-09-11 05:50:52,617 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-09-11 05:50:53,133 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-09-11 05:50:54,651 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:50:56,716 127 INFO rb-535c0f4-224715-414073 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-11 05:50:58,165 127 INFO rb-535c0f4-224715-414073 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-11 05:50:59,605 127 INFO rb-535c0f4-224715-414073 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-11 05:51:01,098 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:51:10,219 127 INFO rb-535c0f4-224715-414073 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-11 05:51:10,355 127 INFO rb-535c0f4-224715-414073 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-11 05:51:10,377 127 INFO rb-535c0f4-224715-414073 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-11 05:51:15,737 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:51:16,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-09-11 05:51:16,183 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-09-11 05:51:16,213 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-09-11 05:51:16,236 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-09-11 05:51:16,276 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:51:16,665 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-09-11 05:51:17,734 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-09-11 05:51:17,797 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:19,620 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc9c44f18a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:19,621 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99d57ea20> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:19,641 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:19,645 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99d57e480> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:20,902 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:22,661 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99dfb31a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:22,661 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99a2636a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:22,667 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:22,670 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99a261580> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:22,985 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:25,649 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc9a272a8e0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:25,650 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a0204680> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:25,660 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:25,665 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a0205300> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:26,029 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:28,907 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99eb43740> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:28,908 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99dfa65c0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:28,918 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:28,922 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99dfa6e80> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:29,268 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:31,276 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99dfb2480> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:31,278 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99b6f3560> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:31,289 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:31,293 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99b6f13a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:31,627 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:34,339 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99f4036a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:34,340 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99f4b0b80> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:34,350 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:34,354 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f4b3ba0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:34,700 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:37,687 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc9a02e0cc0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:37,688 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99e7aafc0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:37,695 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:37,699 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99e7aaca0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:38,032 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:40,018 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99df56ca0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:40,019 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99c0d0400> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:40,025 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:40,031 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99c0d00e0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:43,835 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [889] 2026-09-11 05:51:44,073 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [382] 2026-09-11 05:51:44,223 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [890] 2026-09-11 05:51:44,529 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-09-11 05:51:44,617 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-09-11 05:51:46,048 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-09-11 05:51:47,953 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [892] 2026-09-11 05:51:48,052 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-09-11 05:51:49,731 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [893] 2026-09-11 05:51:49,950 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [384] 2026-09-11 05:51:50,079 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [894] 2026-09-11 05:51:50,224 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-09-11 05:51:51,700 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [895] 2026-09-11 05:51:51,909 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [385] 2026-09-11 05:51:52,058 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [896] 2026-09-11 05:51:52,224 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-09-11 05:51:53,704 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [897] 2026-09-11 05:51:53,901 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [386] 2026-09-11 05:51:54,033 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [898] 2026-09-11 05:51:54,246 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:57,249 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99a89e2a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:57,250 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a08a9bc0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:57,256 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:57,260 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a08ab740> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:51:57,297 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:51:58,218 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-09-11 05:51:59,187 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-09-11 05:52:00,115 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-09-11 05:52:01,260 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1539 deleted mail.mail records with IDs: [899] 2026-09-11 05:52:01,463 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [387] 2026-09-11 05:52:01,608 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [900] 2026-09-11 05:52:01,754 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:52:02,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-09-11 05:52:03,323 127 INFO rb-535c0f4-224715-414073 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-11 05:52:05,464 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-09-11 05:52:05,962 127 INFO rb-535c0f4-224715-414073 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-11 05:52:07,459 127 INFO rb-535c0f4-224715-414073 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-11 05:52:10,007 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-11 05:52:10,044 127 INFO rb-535c0f4-224715-414073 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-11 05:52:10,718 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-09-11 05:52:11,072 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-09-11 05:52:11,425 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:52:11,442 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-09-11 05:52:12,118 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:52:12,571 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-09-11 05:52:13,622 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1545 deleted mail.mail records with IDs: [901] 2026-09-11 05:52:13,844 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [388] 2026-09-11 05:52:13,999 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [902] 2026-09-11 05:52:14,099 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-09-11 05:52:14,874 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-09-11 05:52:15,713 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 05:52:15,800 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:18,971 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99f91de40> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:18,972 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9c5c70d60> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:18,977 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:18,981 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9c5c70040> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:19,397 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:22,655 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99a31d8a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:22,656 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99f6cf2e0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:22,662 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:22,667 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f6ce480> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:23,012 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:25,560 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99f3de0c0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:25,561 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99e802d40> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:25,567 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:25,571 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99e801ee0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:25,949 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:29,066 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc9a089b1a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:29,067 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99df55b20> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:29,079 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:29,082 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99df551c0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:29,443 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:32,546 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99e96c180> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:32,547 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99b092980> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:32,563 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:32,568 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99b091120> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:32,925 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:35,440 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99f2b9580> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:35,441 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9c44d67a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:35,449 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:35,453 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9c44d5ee0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:36,630 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:39,201 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc9a1c12ca0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:39,202 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99dfa5580> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:39,211 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:39,215 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99dfa4a40> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:39,612 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:42,957 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99a042700> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:42,958 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a2514ea0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:42,968 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:42,973 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a2517ce0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:43,987 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-09-11 05:52:44,481 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-09-11 05:52:44,784 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-09-11 05:52:45,050 127 INFO rb-535c0f4-224715-414073 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-11 05:52:45,419 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-09-11 05:52:45,950 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [389] 2026-09-11 05:52:46,339 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-09-11 05:52:46,611 127 INFO rb-535c0f4-224715-414073 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-11 05:52:47,247 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [390] 2026-09-11 05:52:47,603 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:50,737 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99c1493a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:50,738 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc999b93380> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:50,744 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:50,748 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc999b91bc0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:50,776 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:52:51,047 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:53,423 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99ca765c0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:53,424 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99c094e00> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:53,430 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:53,433 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99c096b60> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:54,707 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:56,827 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99f40e520> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:56,828 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99f6ce660> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:56,834 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:56,838 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f6ce5c0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:52:57,190 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:00,228 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99a332840> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:00,230 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99f2907c0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:00,236 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:00,240 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f2937e0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:00,571 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:02,875 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99a98fd80> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:02,877 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a0462660> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:02,882 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:02,885 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a0462de0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:04,012 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:06,268 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc9c5cc9940> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:06,269 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99f4b1620> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:06,276 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:06,280 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f4b3420> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:06,636 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:09,723 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99a7e7060> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:09,724 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99ec26ac0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:09,730 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:09,734 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99ec25940> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:10,024 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:13,103 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99fd5bce0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:13,104 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99d4a8360> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:13,111 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:13,115 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99d4abe20> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:13,441 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:15,604 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99e4ea340> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:15,605 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99f6e0ea0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:15,614 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:15,618 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f6e0360> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:15,975 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:18,748 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc9a0256020> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:18,749 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99b3d37e0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:18,756 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:18,761 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99b3d2200> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:19,097 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:21,956 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99bbad760> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:21,957 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99c167ec0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:21,965 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:21,970 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99c167b00> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:22,274 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:24,333 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99bb78180> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:24,334 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99f6e0680> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:24,342 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:24,347 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f6e0540> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:25,482 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:27,676 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99e4ea660> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:27,677 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a0254f40> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:27,683 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:27,687 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a0257b00> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:28,073 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:30,923 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99ed4e660> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:30,925 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a0190ea0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:30,931 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:30,935 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a0192ac0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:31,251 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:33,427 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99e50a340> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:33,428 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99ffd7920> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:33,434 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:33,439 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99ffd6200> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:34,582 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:36,884 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99f68ce00> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:36,885 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a00e4860> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:36,894 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:36,898 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a00e6340> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:37,225 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:40,053 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99eee09a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:40,056 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99e8816c0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:40,067 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:40,071 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99e881300> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:40,956 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-09-11 05:53:41,211 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-09-11 05:53:41,539 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [391] 2026-09-11 05:53:41,796 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-09-11 05:53:42,304 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [392] 2026-09-11 05:53:42,494 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-09-11 05:53:42,909 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [393] 2026-09-11 05:53:43,105 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-09-11 05:53:43,373 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [394] 2026-09-11 05:53:43,525 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-09-11 05:53:43,853 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:46,636 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc9a0655940> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:46,637 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99f1a47c0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:46,642 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:46,646 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f1a7f60> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:46,670 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:53:47,189 127 INFO rb-535c0f4-224715-414073 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-11 05:53:47,266 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:53:47,924 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:50,872 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99ef01a80> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:50,873 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a0655940> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:50,880 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:50,883 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99b078040> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:51,312 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:53,405 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99adc7420> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:53,406 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99efd9b20> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:53,413 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:53,417 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99efd9800> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:53,750 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:56,507 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99f1a7b00> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:56,508 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99bb8ce00> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:56,514 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:56,517 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99bb8ee80> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:56,853 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:59,522 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc9a0271ee0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:59,523 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a06393a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:59,530 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:59,534 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a0639f80> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:53:59,846 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:01,799 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99bbbe980> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:01,800 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a0a64d60> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:01,806 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:01,810 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a0a64cc0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:02,847 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:04,964 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99ec03e20> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:04,965 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a045f920> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:04,972 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:04,976 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a045dda0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:05,296 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:08,176 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99ec1ba60> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:08,177 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99adc7e20> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:08,183 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:08,187 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99adc4040> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:08,479 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:10,372 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc9a02379c0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:10,373 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99f6dade0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:10,377 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:10,380 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f6da3e0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:11,412 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:13,663 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99efdae80> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:13,664 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99ba3af20> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:13,668 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:13,671 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99ba3bd80> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:14,007 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:16,953 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99ef5c220> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:16,955 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99c1b0720> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:16,963 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:16,968 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99c1b3ba0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:17,306 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:19,430 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99a71eb60> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:19,431 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9a0c3e200> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:19,440 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:19,445 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9a0c3e020> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:20,545 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:22,512 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99f0d6fc0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:22,513 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99ebe6200> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:22,519 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:22,523 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99ebe5d00> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:22,866 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:25,749 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99f8ff600> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:25,750 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99f3ddda0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:25,757 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:25,761 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f3dc9a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:26,078 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:29,086 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99add3ce0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:29,087 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99ffd6d40> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:29,093 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:29,098 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99ffd4b80> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:29,428 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:31,743 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99d5bdbc0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:31,744 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc99bdcb1a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:31,751 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:31,755 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99bdc9940> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-535c0f4-224715/odoo/api.py", line 497, 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-535c0f4-224715/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:32,043 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:34,839 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99ea0ec00> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:34,840 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9c5e30040> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:34,845 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:34,848 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc99f99c5e0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.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-535c0f4-224715/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-535c0f4-224715/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-535c0f4-224715/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-535c0f4-224715/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-535c0f4-224715/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-535c0f4-224715/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-535c0f4-224715/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:35,621 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-09-11 05:54:36,039 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-09-11 05:54:36,287 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-09-11 05:54:36,903 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [397] 2026-09-11 05:54:37,153 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-09-11 05:54:37,548 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-09-11 05:54:37,792 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-09-11 05:54:38,032 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-09-11 05:54:38,122 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-09-11 05:54:38,404 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-09-11 05:54:38,728 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-09-11 05:54:39,031 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-09-11 05:54:39,300 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14873] 2026-09-11 05:54:39,346 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-09-11 05:54:39,829 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-09-11 05:54:40,024 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:43,264 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7fc99a5558a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:43,265 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7fc9c4134680> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:43,271 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:43,274 127 INFO rb-535c0f4-224715-414073 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7fc9c41344a0> Stack (most recent call last): File "/data/build/rb-535c0f4-224715/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-535c0f4-224715/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-535c0f4-224715/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-535c0f4-224715/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-535c0f4-224715/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-535c0f4-224715/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-535c0f4-224715/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-535c0f4-224715/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-535c0f4-224715/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-535c0f4-224715/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-535c0f4-224715/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-535c0f4-224715/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-11 05:54:43,292 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 05:54:47,060 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-09-11 05:54:47,221 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344982245690909.1789106087.118269205093384-openerp-309-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:54:47,238 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-09-11 05:54:47,291 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-09-11 05:54:49,155 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-09-11 05:54:50,825 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-09-11 05:54:51,991 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-09-11 05:54:53,271 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-09-11 05:54:55,238 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-09-11 05:54:55,247 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-09-11 05:54:56,212 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-09-11 05:54:58,081 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-09-11 05:54:58,097 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-09-11 05:54:58,419 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-09-11 05:55:00,217 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-09-11 05:55:00,225 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-09-11 05:55:00,993 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-09-11 05:55:02,235 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 05:55:04,891 127 INFO rb-535c0f4-224715-414073 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-11 05:55:06,378 127 INFO rb-535c0f4-224715-414073 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-11 05:55:07,941 127 INFO rb-535c0f4-224715-414073 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-11 05:55:09,726 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-09-11 05:55:10,706 127 INFO rb-535c0f4-224715-414073 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-11 05:55:12,423 127 INFO rb-535c0f4-224715-414073 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-11 05:55:13,859 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-09-11 05:55:14,998 127 INFO rb-535c0f4-224715-414073 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-11 05:55:16,396 127 INFO rb-535c0f4-224715-414073 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-11 05:55:17,763 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 05:55:20,953 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-09-11 05:55:21,087 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-09-11 05:55:21,413 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [566] 2026-09-11 05:55:21,479 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-09-11 05:55:21,782 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196359204268767.1789106121.692327499389648-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:55:21,895 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [904] 2026-09-11 05:55:21,984 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717970480379314.1789106121.947918176651001-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:55:21,991 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-09-11 05:55:22,064 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <568584043189467.1789106122.028468847274780-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:55:22,071 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [906] 2026-09-11 05:55:22,149 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <327709280368134.1789106122.110410928726196-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:55:22,157 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [907] 2026-09-11 05:55:22,332 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405, 406, 407, 408, 409] 2026-09-11 05:55:22,448 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799086231097801.1789106122.386067628860474-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:55:22,451 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799086231097801.1789106122.386067628860474-openerp-310-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:55:22,454 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799086231097801.1789106122.386067628860474-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:55:22,457 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799086231097801.1789106122.386067628860474-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:55:22,459 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799086231097801.1789106122.386067628860474-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:55:22,478 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [908] 2026-09-11 05:55:23,368 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <757954724430629.1789106123.333609580993652-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:55:23,445 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [909] 2026-09-11 05:55:23,553 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538688486705254.1789106123.499278783798218-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:55:23,573 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [910] 2026-09-11 05:55:23,665 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524297727393278.1789106123.624184608459473-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:55:23,673 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [911] 2026-09-11 05:55:23,762 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992680334196522.1789106123.718875885009766-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:55:23,772 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [912] 2026-09-11 05:55:23,893 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411, 412, 413, 414, 415] 2026-09-11 05:55:24,003 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506528200585727.1789106123.948662996292114-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:55:24,006 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506528200585727.1789106123.948662996292114-openerp-310-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:55:24,008 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506528200585727.1789106123.948662996292114-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:55:24,010 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506528200585727.1789106123.948662996292114-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:55:24,013 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506528200585727.1789106123.948662996292114-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:55:24,030 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [913] 2026-09-11 05:55:24,078 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-09-11 05:55:24,332 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008628226330437.1789106124.250521421432495-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:55:24,449 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [914] 2026-09-11 05:55:24,545 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <895773592764004.1789106124.496569633483887-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:55:24,557 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-09-11 05:55:24,648 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <876700057649398.1789106124.601569890975952-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:55:24,658 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [916] 2026-09-11 05:55:24,748 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957303107185007.1789106124.703791141510010-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:55:24,754 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [917] 2026-09-11 05:55:24,926 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416, 417, 418, 419, 420] 2026-09-11 05:55:25,038 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574781401544409.1789106124.978861808776855-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:55:25,041 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574781401544409.1789106124.978861808776855-openerp-310-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:55:25,044 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574781401544409.1789106124.978861808776855-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:55:25,046 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574781401544409.1789106124.978861808776855-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:55:25,048 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574781401544409.1789106124.978861808776855-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:55:25,064 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-09-11 05:55:25,215 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-09-11 05:55:25,508 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111231905951667.1789106125.433351755142212-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:55:25,619 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [919] 2026-09-11 05:55:25,722 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168565999150890.1789106125.671565532684326-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:55:25,733 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-09-11 05:55:25,852 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370236291397852.1789106125.791241645812988-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:55:25,859 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-09-11 05:55:25,938 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <165581578133633.1789106125.898519992828369-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:55:25,954 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [922] 2026-09-11 05:55:26,183 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [422, 423, 424, 425, 426] 2026-09-11 05:55:26,304 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467283147228436.1789106126.246689796447754-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:55:26,307 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467283147228436.1789106126.246689796447754-openerp-310-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:55:26,310 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467283147228436.1789106126.246689796447754-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:55:26,313 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467283147228436.1789106126.246689796447754-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:55:26,317 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467283147228436.1789106126.246689796447754-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:55:26,342 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-09-11 05:55:26,445 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-09-11 05:55:26,734 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351722045029703.1789106126.653200149536133-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:55:26,844 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [924] 2026-09-11 05:55:26,956 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641894096575068.1789106126.918948888778687-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:55:26,963 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-09-11 05:55:27,027 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <486225402265496.1789106126.995799779891968-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:55:27,035 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [926] 2026-09-11 05:55:27,112 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <136253909950534.1789106127.069456577301025-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:55:27,120 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-09-11 05:55:27,294 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [428, 429, 430, 431, 432] 2026-09-11 05:55:27,417 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106920671839685.1789106127.342160224914551-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:55:27,420 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106920671839685.1789106127.342160224914551-openerp-310-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:55:27,423 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106920671839685.1789106127.342160224914551-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:55:27,425 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106920671839685.1789106127.342160224914551-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:55:27,427 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106920671839685.1789106127.342160224914551-openerp-310-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:55:27,443 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-09-11 05:55:27,552 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 05:55:30,117 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-09-11 05:55:36,188 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-09-11 05:55:45,991 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 05:55:48,591 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-09-11 05:55:59,546 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-09-11 05:55:59,682 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-09-11 05:55:59,942 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-09-11 05:56:00,079 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-09-11 05:56:00,449 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-09-11 05:56:01,594 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-09-11 05:56:02,688 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-09-11 05:56:02,739 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-09-11 05:56:02,765 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-09-11 05:56:03,869 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15616] 2026-09-11 05:56:03,927 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-09-11 05:56:03,980 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-09-11 05:56:05,060 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436] 2026-09-11 05:56:05,219 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833118107610471.1789106165.109796285629272-openerp-316-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:05,236 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-09-11 05:56:05,383 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-09-11 05:56:06,514 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [438] 2026-09-11 05:56:06,694 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <846247398058203.1789106166.597481966018677-openerp-317-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:06,708 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-09-11 05:56:06,972 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-09-11 05:56:08,187 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [439] 2026-09-11 05:56:08,352 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741246328714873.1789106168.250080108642578-openerp-318-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:08,372 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-09-11 05:56:09,225 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-09-11 05:56:10,414 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [440] 2026-09-11 05:56:10,561 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <785050544898730.1789106170.467264413833618-openerp-319-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:10,601 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-09-11 05:56:11,827 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-09-11 05:56:12,815 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [441] 2026-09-11 05:56:12,980 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <703905187245097.1789106172.891685724258423-openerp-320-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:13,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-09-11 05:56:13,855 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-09-11 05:56:14,915 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442] 2026-09-11 05:56:15,073 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <090488037553825.1789106174.979185104370117-openerp-321-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:15,090 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-09-11 05:56:15,924 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-09-11 05:56:16,016 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-09-11 05:56:16,812 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-09-11 05:56:17,843 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-09-11 05:56:17,883 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-09-11 05:56:18,984 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [443] 2026-09-11 05:56:19,128 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328662721367773.1789106179.051132202148438-openerp-322-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:19,142 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-09-11 05:56:20,508 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-09-11 05:56:21,439 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [444] 2026-09-11 05:56:21,576 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <050424386810705.1789106181.492719411849976-openerp-323-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:21,587 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-09-11 05:56:23,081 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-09-11 05:56:23,129 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-09-11 05:56:23,929 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-09-11 05:56:25,742 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [445] 2026-09-11 05:56:25,868 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <301551204135865.1789106185.788105249404907-openerp-324-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:25,883 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-09-11 05:56:27,064 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-09-11 05:56:28,024 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [446] 2026-09-11 05:56:28,250 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141298753444030.1789106188.141693353652954-openerp-325-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:28,264 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-09-11 05:56:29,241 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-09-11 05:56:30,287 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [447] 2026-09-11 05:56:30,426 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <336384612236892.1789106190.338224887847900-openerp-326-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:30,440 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-09-11 05:56:32,026 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-09-11 05:56:32,036 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-09-11 05:56:32,430 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-09-11 05:56:33,382 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [448] 2026-09-11 05:56:33,508 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029513744974628.1789106193.431750774383545-openerp-327-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:33,521 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-09-11 05:56:35,238 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-09-11 05:56:35,249 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-09-11 05:56:36,223 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-09-11 05:56:37,280 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [449] 2026-09-11 05:56:37,401 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529100086780148.1789106197.326886415481567-openerp-328-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:37,413 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-09-11 05:56:39,224 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-09-11 05:56:39,231 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-09-11 05:56:40,677 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-09-11 05:56:41,805 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-09-11 05:56:41,962 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <232675567142395.1789106201.870373964309692-openerp-329-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:41,995 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-09-11 05:56:43,699 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [451] 2026-09-11 05:56:43,783 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427169666307281.1789106203.746253967285156-openerp-330-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:43,794 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-09-11 05:56:45,386 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-09-11 05:56:45,478 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144509385956445.1789106205.430249929428101-openerp-331-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:45,498 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-09-11 05:56:46,177 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-09-11 05:56:46,221 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-09-11 05:56:46,235 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-09-11 05:56:46,278 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-09-11 05:56:46,292 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-09-11 05:56:46,323 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-09-11 05:56:47,316 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-09-11 05:56:47,442 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <873963663311512.1789106207.373095989227295-openerp-332-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:47,454 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-09-11 05:56:48,789 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [284] 2026-09-11 05:56:48,985 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-09-11 05:56:49,906 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-09-11 05:56:50,035 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141424624345903.1789106209.957580566406250-openerp-333-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:50,047 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-09-11 05:56:51,658 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [285] 2026-09-11 05:56:51,744 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [197] 2026-09-11 05:56:51,989 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1566] 2026-09-11 05:56:52,160 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [3228, 3229] 2026-09-11 05:56:52,210 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15786] 2026-09-11 05:56:52,367 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.move records with IDs: [1374] 2026-09-11 05:56:52,398 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6477, 6478] 2026-09-11 05:56:52,439 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-09-11 05:56:53,396 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-09-11 05:56:53,526 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884355966731646.1789106213.447168827056885-openerp-334-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:53,537 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [947] 2026-09-11 05:56:54,814 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15798] 2026-09-11 05:56:55,073 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [286] 2026-09-11 05:56:55,174 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [198] 2026-09-11 05:56:55,535 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1568] 2026-09-11 05:56:55,677 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [3232, 3233] 2026-09-11 05:56:55,724 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15796] 2026-09-11 05:56:55,817 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted account.move records with IDs: [1376] 2026-09-11 05:56:55,842 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6485, 6486] 2026-09-11 05:56:55,867 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15798] 2026-09-11 05:56:55,879 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15798] 2026-09-11 05:56:55,884 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-09-11 05:56:55,907 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-09-11 05:56:55,951 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-09-11 05:56:55,979 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-11 05:56:56,812 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-09-11 05:56:56,928 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394394010756663.1789106216.856229305267334-openerp-335-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:56:56,940 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-09-11 05:56:58,359 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-09-11 05:56:58,439 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <267199467602088.1789106218.401797056198120-openerp-336-viin.approval.request@9a22c10bd32d>: ['"Internal User 2" <@False>'] 2026-09-11 05:56:58,451 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [949] 2026-09-11 05:56:59,074 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-09-11 05:56:59,102 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-11 05:57:00,023 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-09-11 05:57:00,143 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <988176990517353.1789106220.070807218551636-openerp-337-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:57:00,157 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-09-11 05:57:00,281 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-09-11 05:57:01,297 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-09-11 05:57:01,461 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763999525564775.1789106221.370186328887939-openerp-338-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:57:01,476 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-09-11 05:57:02,309 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-09-11 05:57:03,279 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-09-11 05:57:03,433 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125092650021830.1789106223.336261034011841-openerp-339-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:57:03,449 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [952] 2026-09-11 05:57:04,818 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-09-11 05:57:05,657 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-09-11 05:57:05,833 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372939915257542.1789106225.712083339691162-openerp-340-viin.approval.request@9a22c10bd32d>: ['"Internal User 1" <@False>'] 2026-09-11 05:57:05,845 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-09-11 05:57:07,484 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 05:57:10,011 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-09-11 05:57:10,128 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-09-11 05:57:10,208 127 INFO rb-535c0f4-224715-414073 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-11 05:57:10,236 127 INFO rb-535c0f4-224715-414073 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-11 05:57:10,278 127 INFO rb-535c0f4-224715-414073 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-11 05:57:10,302 127 INFO rb-535c0f4-224715-414073 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-11 05:57:10,336 127 INFO rb-535c0f4-224715-414073 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-11 05:57:10,360 127 INFO rb-535c0f4-224715-414073 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-11 05:57:10,428 127 INFO rb-535c0f4-224715-414073 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-11 05:57:10,466 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-09-11 05:57:10,494 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1576, model: employee.advance.reconcile 2026-09-11 05:57:10,505 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1576, model: employee.advance.reconcile 2026-09-11 05:57:10,509 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1576, model: employee.advance.reconcile 2026-09-11 05:57:10,515 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1576, model: employee.advance.reconcile 2026-09-11 05:57:10,517 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1576, model: employee.advance.reconcile.line 2026-09-11 05:57:10,534 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1576, model: employee.advance.reconcile.line 2026-09-11 05:57:10,536 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1576, model: employee.advance.reconcile.line 2026-09-11 05:57:10,539 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1576, model: employee.advance.reconcile.line 2026-09-11 05:57:10,565 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-09-11 05:57:10,704 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-09-11 05:57:10,890 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-09-11 05:57:11,016 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-09-11 05:57:11,158 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-09-11 05:57:11,276 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-09-11 05:57:11,411 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-09-11 05:57:11,566 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-11 05:57:14,795 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-09-11 05:57:15,214 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [954] 2026-09-11 05:57:15,395 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [462] 2026-09-11 05:57:15,526 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [955] 2026-09-11 05:57:15,587 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-09-11 05:57:16,029 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [956] 2026-09-11 05:57:16,259 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [464] 2026-09-11 05:57:16,363 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [957] 2026-09-11 05:57:16,416 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-09-11 05:57:16,819 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [958] 2026-09-11 05:57:16,997 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [466] 2026-09-11 05:57:17,114 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [959] 2026-09-11 05:57:17,312 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-09-11 05:57:17,692 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [960] 2026-09-11 05:57:17,869 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [468] 2026-09-11 05:57:17,977 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [961] 2026-09-11 05:57:18,097 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.activity records with IDs: [469] 2026-09-11 05:57:18,223 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [962] 2026-09-11 05:57:18,336 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-09-11 05:57:18,721 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [963] 2026-09-11 05:57:18,857 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [471] 2026-09-11 05:57:18,971 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [964] 2026-09-11 05:57:19,096 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.activity records with IDs: [472] 2026-09-11 05:57:19,220 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [965] 2026-09-11 05:57:19,314 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-09-11 05:57:19,693 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [966] 2026-09-11 05:57:19,892 127 INFO rb-535c0f4-224715-414073 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-11 05:57:20,344 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [967] 2026-09-11 05:57:20,775 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-09-11 05:57:22,065 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [968] 2026-09-11 05:57:22,243 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-09-11 05:57:22,389 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-09-11 05:57:22,415 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-09-11 05:57:22,809 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [969] 2026-09-11 05:57:22,997 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [476] 2026-09-11 05:57:23,114 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [970] 2026-09-11 05:57:23,146 127 INFO rb-535c0f4-224715-414073 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-11 05:57:23,628 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [971] 2026-09-11 05:57:23,709 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [972] 2026-09-11 05:57:23,806 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [973] 2026-09-11 05:57:23,932 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [974] 2026-09-11 05:57:24,151 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [975] 2026-09-11 05:57:24,324 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.activity records with IDs: [478, 479, 480, 481, 482] 2026-09-11 05:57:24,494 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [976] 2026-09-11 05:57:24,574 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [977] 2026-09-11 05:57:24,656 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [978] 2026-09-11 05:57:24,739 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [979] 2026-09-11 05:57:24,907 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.activity records with IDs: [483, 484, 485, 486] 2026-09-11 05:57:25,058 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [980] 2026-09-11 05:57:25,176 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [981] 2026-09-11 05:57:25,262 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [982] 2026-09-11 05:57:25,377 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [487] 2026-09-11 05:57:25,443 127 INFO rb-535c0f4-224715-414073 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-11 05:57:25,919 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [983] 2026-09-11 05:57:26,012 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [984] 2026-09-11 05:57:26,310 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [985] 2026-09-11 05:57:26,381 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-09-11 05:57:26,793 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [986] 2026-09-11 05:57:26,963 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.activity records with IDs: [493] 2026-09-11 05:57:27,103 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [987] 2026-09-11 05:57:27,275 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [494] 2026-09-11 05:57:27,345 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-09-11 05:57:27,812 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [988] 2026-09-11 05:57:28,033 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [495] 2026-09-11 05:57:28,145 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [989] 2026-09-11 05:57:28,382 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-09-11 05:57:28,773 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-09-11 05:57:29,381 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [990] 2026-09-11 05:57:29,489 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [991] 2026-09-11 05:57:29,684 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [497, 498] 2026-09-11 05:57:29,816 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [992] 2026-09-11 05:57:29,957 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [499] 2026-09-11 05:57:30,109 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [993] 2026-09-11 05:57:30,198 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [994] 2026-09-11 05:57:30,248 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-09-11 05:57:30,701 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [995] 2026-09-11 05:57:30,815 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [996] 2026-09-11 05:57:31,060 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [997] 2026-09-11 05:57:31,231 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [504] 2026-09-11 05:57:31,275 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-09-11 05:57:31,763 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [998] 2026-09-11 05:57:31,897 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.activity records with IDs: [505] 2026-09-11 05:57:32,022 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [999] 2026-09-11 05:57:32,206 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [506] 2026-09-11 05:57:32,330 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1000] 2026-09-11 05:57:32,452 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [507] 2026-09-11 05:57:32,555 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1001] 2026-09-11 05:57:32,674 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.activity records with IDs: [508] 2026-09-11 05:57:32,794 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1584 deleted mail.mail records with IDs: [1002] 2026-09-11 05:57:32,845 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-09-11 05:57:33,277 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1003] 2026-09-11 05:57:33,487 127 INFO rb-535c0f4-224715-414073 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-11 05:57:33,598 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [509] 2026-09-11 05:57:33,702 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1004] 2026-09-11 05:57:33,729 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-09-11 05:57:34,181 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1005] 2026-09-11 05:57:34,308 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.activity records with IDs: [511] 2026-09-11 05:57:34,422 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [1006] 2026-09-11 05:57:34,557 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [512] 2026-09-11 05:57:34,652 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1007] 2026-09-11 05:57:34,762 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [513] 2026-09-11 05:57:34,885 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1008] 2026-09-11 05:57:34,974 127 INFO rb-535c0f4-224715-414073 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-11 05:57:35,376 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1009] 2026-09-11 05:57:35,514 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.followers records with IDs: [6589] 2026-09-11 05:57:35,577 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [515] 2026-09-11 05:57:35,674 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1010] 2026-09-11 05:57:35,756 127 INFO rb-535c0f4-224715-414073 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-11 05:57:36,153 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1011] 2026-09-11 05:57:36,317 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.followers records with IDs: [6592] 2026-09-11 05:57:36,392 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [517] 2026-09-11 05:57:36,508 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1012] 2026-09-11 05:57:36,608 127 INFO rb-535c0f4-224715-414073 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-11 05:57:36,909 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1013] 2026-09-11 05:57:37,051 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.followers records with IDs: [6595] 2026-09-11 05:57:37,101 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [519] 2026-09-11 05:57:37,186 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1014] 2026-09-11 05:57:37,262 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-09-11 05:57:37,610 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1015] 2026-09-11 05:57:37,727 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [521] 2026-09-11 05:57:37,850 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1016] 2026-09-11 05:57:37,976 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [522] 2026-09-11 05:57:38,073 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1017] 2026-09-11 05:57:38,148 127 INFO rb-535c0f4-224715-414073 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-11 05:57:38,597 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1018] 2026-09-11 05:57:38,685 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1019] 2026-09-11 05:57:38,849 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1020] 2026-09-11 05:57:38,959 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [526] 2026-09-11 05:57:39,033 127 INFO rb-535c0f4-224715-414073 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-11 05:57:39,060 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-09-11 05:57:39,456 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1021] 2026-09-11 05:57:39,608 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-09-11 05:57:39,978 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1022] 2026-09-11 05:57:40,293 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1023] 2026-09-11 05:57:40,422 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [529] 2026-09-11 05:57:40,539 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1024] 2026-09-11 05:57:40,774 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1025] 2026-09-11 05:57:40,852 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-09-11 05:57:41,275 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1026] 2026-09-11 05:57:41,350 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1027] 2026-09-11 05:57:41,491 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.activity records with IDs: [532, 533] 2026-09-11 05:57:42,376 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [1028] 2026-09-11 05:57:42,486 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1583 deleted mail.mail records with IDs: [1029] 2026-09-11 05:57:42,738 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [534, 535] 2026-09-11 05:57:42,848 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1030] 2026-09-11 05:57:43,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.activity records with IDs: [536] 2026-09-11 05:57:43,137 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1031] 2026-09-11 05:57:43,225 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1032] 2026-09-11 05:57:43,320 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-09-11 05:57:43,715 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1582 deleted mail.mail records with IDs: [1033] 2026-09-11 05:57:44,015 127 INFO rb-535c0f4-224715-414073 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-11 05:57:44,502 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-11 05:57:45,450 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1496] 2026-09-11 05:57:45,450 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-09-11 05:57:45,833 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1590 deleted mail.mail records with IDs: [1034] 2026-09-11 05:57:45,950 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 05:58:32,704 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-09-11 05:58:33,182 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1035] 2026-09-11 05:58:33,346 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.activity records with IDs: [541] 2026-09-11 05:58:33,459 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1036] 2026-09-11 05:58:33,491 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-09-11 05:58:33,926 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1037] 2026-09-11 05:58:34,089 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.activity records with IDs: [543] 2026-09-11 05:58:34,219 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1038] 2026-09-11 05:58:35,981 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-09-11 05:58:36,489 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1039] 2026-09-11 05:58:36,693 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.activity records with IDs: [545] 2026-09-11 05:58:36,823 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1040] 2026-09-11 05:58:36,975 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.activity records with IDs: [546] 2026-09-11 05:58:37,094 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1593 deleted mail.mail records with IDs: [1041] 2026-09-11 05:58:37,197 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 102 checked, 102 removed 2026-09-11 05:58:50,013 127 INFO rb-535c0f4-224715-414073 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-11 05:58:56,782 127 INFO rb-535c0f4-224715-414073 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-11 05:58:57,291 127 INFO rb-535c0f4-224715-414073 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-11 05:58:57,986 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-09-11 05:58:58,129 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-09-11 05:58:58,216 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-09-11 05:58:58,306 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-09-11 05:58:58,395 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-09-11 05:58:58,485 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-09-11 05:58:58,583 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-09-11 05:58:58,675 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-09-11 05:58:58,764 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-09-11 05:58:58,856 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-09-11 05:58:58,955 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-09-11 05:58:59,062 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-09-11 05:58:59,153 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-09-11 05:58:59,303 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-09-11 05:58:59,432 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-09-11 05:58:59,540 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-09-11 05:58:59,648 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <261067365026261.1789106339.583821058273315-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:58:59,656 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-09-11 05:58:59,740 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <876808006256443.1789106339.692291021347046-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:58:59,751 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-09-11 05:58:59,865 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037688189235847.1789106339.809299707412720-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:58:59,877 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-09-11 05:58:59,998 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122931824029130.1789106339.937995672225952-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:00,017 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-09-11 05:59:00,090 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805241011044574.1789106340.054594039916992-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:00,098 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-09-11 05:59:00,170 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226199105009362.1789106340.136001348495483-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:00,182 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-09-11 05:59:00,290 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <858924742927913.1789106340.234953880310059-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:00,296 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-09-11 05:59:00,375 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997012310269128.1789106340.337358951568604-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:00,383 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-09-11 05:59:00,458 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196974511507707.1789106340.423020839691162-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:00,465 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-09-11 05:59:00,834 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-09-11 05:59:00,916 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-09-11 05:59:01,004 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-09-11 05:59:01,092 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-09-11 05:59:01,187 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-09-11 05:59:01,273 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-09-11 05:59:01,359 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-09-11 05:59:01,444 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-09-11 05:59:01,528 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-09-11 05:59:01,612 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-09-11 05:59:01,704 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-09-11 05:59:01,815 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-09-11 05:59:01,918 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-09-11 05:59:02,007 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-09-11 05:59:02,119 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-09-11 05:59:02,237 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-09-11 05:59:02,380 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967148661378718.1789106342.301741361618042-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:02,389 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-09-11 05:59:02,467 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685865141021913.1789106342.436056137084961-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:02,473 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-09-11 05:59:02,550 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328983186380319.1789106342.511682748794556-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:02,558 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-09-11 05:59:02,638 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <289581180968987.1789106342.598163127899170-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:02,644 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-09-11 05:59:02,722 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743718173780645.1789106342.685622215270996-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:02,728 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-09-11 05:59:02,803 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <093969390672647.1789106342.765955686569214-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:02,810 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-09-11 05:59:02,877 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622611963527368.1789106342.849627971649170-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:02,883 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-09-11 05:59:02,957 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <090501677400218.1789106342.921569108963013-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:02,964 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-09-11 05:59:03,040 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502064731591220.1789106343.003446817398071-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:03,047 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-09-11 05:59:03,117 127 INFO rb-535c0f4-224715-414073 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-11 05:59:03,266 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221058746131193.1789106343.144222974777222-openerp-376-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:03,268 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221058746131193.1789106343.144222974777222-openerp-376-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:03,271 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221058746131193.1789106343.144222974777222-openerp-376-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:03,273 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221058746131193.1789106343.144222974777222-openerp-376-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:03,275 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221058746131193.1789106343.144222974777222-openerp-376-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:03,278 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221058746131193.1789106343.144222974777222-openerp-376-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:03,280 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221058746131193.1789106343.144222974777222-openerp-376-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:03,283 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221058746131193.1789106343.144222974777222-openerp-376-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:03,285 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <221058746131193.1789106343.144222974777222-openerp-376-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:03,309 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-09-11 05:59:03,734 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-09-11 05:59:03,821 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-09-11 05:59:03,907 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-09-11 05:59:03,985 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-09-11 05:59:04,059 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-09-11 05:59:04,125 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-09-11 05:59:04,192 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-09-11 05:59:04,269 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-09-11 05:59:04,351 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-09-11 05:59:04,427 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-09-11 05:59:04,510 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-09-11 05:59:04,604 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-09-11 05:59:04,697 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-09-11 05:59:04,804 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-09-11 05:59:04,885 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-09-11 05:59:04,970 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-09-11 05:59:05,048 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <262415277124232.1789106345.010935544967651-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:05,055 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-09-11 05:59:05,129 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <843316824885205.1789106345.092761754989624-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:05,137 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-09-11 05:59:05,216 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977210729891362.1789106345.177697181701660-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:05,223 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-09-11 05:59:05,296 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <500663445687841.1789106345.259919881820679-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:05,303 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-09-11 05:59:05,381 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063369208953213.1789106345.343192815780640-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:05,389 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-09-11 05:59:05,469 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <481987308474800.1789106345.429816484451294-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:05,476 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-09-11 05:59:05,556 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963068129357255.1789106345.517049312591553-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:05,563 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-09-11 05:59:05,634 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666171314206509.1789106345.598238229751587-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:05,642 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-09-11 05:59:05,715 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043616158002668.1789106345.680879354476929-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:05,722 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-09-11 05:59:05,923 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985197382910292.1789106345.811193943023682-openerp-377-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:05,925 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985197382910292.1789106345.811193943023682-openerp-377-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:05,928 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985197382910292.1789106345.811193943023682-openerp-377-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:05,931 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985197382910292.1789106345.811193943023682-openerp-377-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:05,933 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985197382910292.1789106345.811193943023682-openerp-377-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:05,935 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985197382910292.1789106345.811193943023682-openerp-377-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:05,937 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985197382910292.1789106345.811193943023682-openerp-377-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:05,941 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985197382910292.1789106345.811193943023682-openerp-377-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:05,943 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <985197382910292.1789106345.811193943023682-openerp-377-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:05,984 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-09-11 05:59:06,532 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-11 05:59:24,968 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-09-11 05:59:25,590 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-09-11 05:59:25,694 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-09-11 05:59:25,827 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-09-11 05:59:25,933 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-09-11 05:59:26,036 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-09-11 05:59:26,130 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-09-11 05:59:26,215 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-09-11 05:59:26,332 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-09-11 05:59:26,431 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-09-11 05:59:26,553 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-09-11 05:59:26,651 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-09-11 05:59:26,749 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-09-11 05:59:26,873 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-09-11 05:59:26,973 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-09-11 05:59:27,068 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-09-11 05:59:27,168 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-09-11 05:59:27,255 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790454218285319.1789106367.208134651184082-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:27,264 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-09-11 05:59:27,353 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <705880908670559.1789106367.304283142089844-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:27,366 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-09-11 05:59:27,468 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <219125257075992.1789106367.415075540542603-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:27,475 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-09-11 05:59:27,557 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <398466821681498.1789106367.517127752304077-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:27,577 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-09-11 05:59:27,703 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <391025120548280.1789106367.644058704376221-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:27,712 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-09-11 05:59:27,811 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <559620185193159.1789106367.751456022262573-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:27,826 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-09-11 05:59:27,932 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438317286263825.1789106367.885680437088013-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:27,939 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-09-11 05:59:28,026 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <750841882296502.1789106367.979996442794800-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:28,033 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-09-11 05:59:28,112 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <422680387475826.1789106368.073618173599243-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:28,121 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-09-11 05:59:28,210 127 INFO rb-535c0f4-224715-414073 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-11 05:59:28,351 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240480716947746.1789106368.247847795486450-openerp-378-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:28,353 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240480716947746.1789106368.247847795486450-openerp-378-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:28,356 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240480716947746.1789106368.247847795486450-openerp-378-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:28,358 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240480716947746.1789106368.247847795486450-openerp-378-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:28,360 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240480716947746.1789106368.247847795486450-openerp-378-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:28,363 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240480716947746.1789106368.247847795486450-openerp-378-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:28,365 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240480716947746.1789106368.247847795486450-openerp-378-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:28,369 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240480716947746.1789106368.247847795486450-openerp-378-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:28,371 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240480716947746.1789106368.247847795486450-openerp-378-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:28,408 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-09-11 05:59:29,045 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-09-11 05:59:29,600 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-09-11 05:59:29,694 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-09-11 05:59:29,771 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-09-11 05:59:29,838 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-09-11 05:59:29,949 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-09-11 05:59:30,035 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-09-11 05:59:30,147 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-09-11 05:59:30,267 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-09-11 05:59:30,380 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-09-11 05:59:30,484 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-09-11 05:59:30,579 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-09-11 05:59:30,666 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-09-11 05:59:30,779 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-09-11 05:59:30,886 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-09-11 05:59:31,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-09-11 05:59:31,101 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-09-11 05:59:31,184 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <261769624384557.1789106371.145781993865967-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:31,194 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-09-11 05:59:31,279 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113403586654175.1789106371.238933324813843-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:31,286 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-09-11 05:59:31,374 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <334943698296610.1789106371.332848787307739-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:31,382 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-09-11 05:59:31,476 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852291910472422.1789106371.429345607757568-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:31,484 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-09-11 05:59:31,567 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634974531190568.1789106371.526253938674927-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:31,576 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-09-11 05:59:31,657 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <556299011444316.1789106371.618080854415894-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:31,673 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-09-11 05:59:31,763 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866228583172642.1789106371.722112655639648-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:31,770 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-09-11 05:59:31,853 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <941104963973097.1789106371.811018228530884-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:31,864 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-09-11 05:59:31,962 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427367293852548.1789106371.923139095306396-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:31,969 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-09-11 05:59:32,563 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-09-11 05:59:32,685 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-09-11 05:59:32,789 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-09-11 05:59:32,901 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-09-11 05:59:32,995 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-09-11 05:59:33,078 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-09-11 05:59:33,162 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-09-11 05:59:33,252 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-09-11 05:59:33,346 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-09-11 05:59:33,454 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-09-11 05:59:33,554 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-09-11 05:59:33,655 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-09-11 05:59:33,786 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-09-11 05:59:33,892 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-09-11 05:59:33,995 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-09-11 05:59:34,100 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-09-11 05:59:34,195 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <924870199376386.1789106374.146838188171387-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:34,203 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-09-11 05:59:34,296 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <599499131354080.1789106374.251165390014648-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:34,313 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-09-11 05:59:34,433 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <767352505542700.1789106374.364058732986450-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:34,443 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-09-11 05:59:34,528 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343326526311000.1789106374.482183933258057-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:34,536 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-09-11 05:59:34,655 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293854164828294.1789106374.589543819427490-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:34,666 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-09-11 05:59:34,793 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695030307843018.1789106374.730442285537720-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:34,810 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-09-11 05:59:34,924 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379862144748038.1789106374.873966693878174-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:34,930 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-09-11 05:59:34,999 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975468086446823.1789106374.965792655944824-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:35,005 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-09-11 05:59:35,080 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <707612659765325.1789106375.035374641418457-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:35,086 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-09-11 05:59:35,143 127 INFO rb-535c0f4-224715-414073 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-11 05:59:35,279 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509941400611939.1789106375.169803380966187-openerp-380-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:35,281 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509941400611939.1789106375.169803380966187-openerp-380-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:35,284 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509941400611939.1789106375.169803380966187-openerp-380-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:35,286 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509941400611939.1789106375.169803380966187-openerp-380-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:35,288 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509941400611939.1789106375.169803380966187-openerp-380-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:35,291 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509941400611939.1789106375.169803380966187-openerp-380-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:35,293 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509941400611939.1789106375.169803380966187-openerp-380-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:35,295 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509941400611939.1789106375.169803380966187-openerp-380-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:35,298 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509941400611939.1789106375.169803380966187-openerp-380-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:35,322 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-09-11 05:59:35,865 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-09-11 05:59:35,960 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-09-11 05:59:36,051 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-09-11 05:59:36,136 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-09-11 05:59:36,223 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-09-11 05:59:36,341 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-09-11 05:59:36,452 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-09-11 05:59:36,555 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-09-11 05:59:36,685 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-09-11 05:59:36,771 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-09-11 05:59:36,854 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-09-11 05:59:36,937 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-09-11 05:59:37,031 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-09-11 05:59:37,123 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-09-11 05:59:37,251 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-09-11 05:59:37,361 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-09-11 05:59:37,480 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <739992289163193.1789106377.421305894851685-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:37,489 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-09-11 05:59:37,568 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034324163040261.1789106377.530817985534668-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:37,575 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-09-11 05:59:37,653 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <441274253598746.1789106377.612202405929565-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:37,660 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-09-11 05:59:37,737 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <529610186696224.1789106377.699169397354126-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:37,744 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-09-11 05:59:37,819 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <597159404986475.1789106377.782537460327148-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:37,825 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-09-11 05:59:37,893 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431510079104964.1789106377.860373020172119-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:37,899 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-09-11 05:59:37,971 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054452826714904.1789106377.934899091720581-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:37,978 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-09-11 05:59:38,051 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279916898337890.1789106378.016719579696655-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:38,058 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-09-11 05:59:38,129 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416289116353687.1789106378.095009088516235-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:38,135 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-09-11 05:59:38,199 127 INFO rb-535c0f4-224715-414073 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-11 05:59:38,314 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418052639278087.1789106378.224416971206665-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:38,317 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418052639278087.1789106378.224416971206665-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:38,319 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418052639278087.1789106378.224416971206665-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:38,322 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418052639278087.1789106378.224416971206665-openerp-381-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:38,324 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418052639278087.1789106378.224416971206665-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:38,326 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418052639278087.1789106378.224416971206665-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:38,328 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418052639278087.1789106378.224416971206665-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:38,330 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418052639278087.1789106378.224416971206665-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:38,332 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418052639278087.1789106378.224416971206665-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:38,351 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-09-11 05:59:38,517 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244718419720162.1789106378.423063993453979-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:38,519 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244718419720162.1789106378.423063993453979-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:38,521 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244718419720162.1789106378.423063993453979-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:38,523 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244718419720162.1789106378.423063993453979-openerp-381-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:38,525 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244718419720162.1789106378.423063993453979-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:38,528 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244718419720162.1789106378.423063993453979-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:38,530 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244718419720162.1789106378.423063993453979-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:38,531 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244718419720162.1789106378.423063993453979-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:38,534 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244718419720162.1789106378.423063993453979-openerp-381-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:38,594 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-09-11 05:59:38,766 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-09-11 05:59:39,019 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-09-11 05:59:39,210 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-09-11 05:59:40,207 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-09-11 05:59:40,296 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-09-11 05:59:40,408 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-09-11 05:59:40,501 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-09-11 05:59:40,606 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-09-11 05:59:40,729 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-09-11 05:59:40,860 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-09-11 05:59:40,963 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-09-11 05:59:41,078 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-09-11 05:59:41,181 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-09-11 05:59:41,281 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-09-11 05:59:41,409 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-09-11 05:59:41,530 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-09-11 05:59:41,627 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-09-11 05:59:41,728 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-09-11 05:59:41,813 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-09-11 05:59:41,904 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384714455330256.1789106381.858002901077271-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:41,912 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-09-11 05:59:41,991 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636245744827475.1789106381.950196027755737-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:42,000 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-09-11 05:59:42,118 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041856723731036.1789106382.049706220626831-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:42,126 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-09-11 05:59:42,197 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596391990961123.1789106382.160295248031616-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:42,204 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-09-11 05:59:42,321 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <050485456155257.1789106382.273271799087524-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:42,330 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-09-11 05:59:42,422 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570024304302684.1789106382.377689123153687-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:42,429 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-09-11 05:59:42,510 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052780015922104.1789106382.471378326416016-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:42,518 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-09-11 05:59:42,597 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644494215592230.1789106382.558287382125854-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:42,604 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-09-11 05:59:42,681 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166505798790643.1789106382.644282579421997-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:42,688 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-09-11 05:59:42,789 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-09-11 05:59:42,974 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-09-11 05:59:43,124 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-09-11 05:59:43,689 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-09-11 05:59:43,814 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-09-11 05:59:44,891 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-09-11 05:59:44,996 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-09-11 05:59:45,098 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-09-11 05:59:45,207 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-09-11 05:59:45,316 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-09-11 05:59:45,437 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-09-11 05:59:45,564 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-09-11 05:59:45,664 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-09-11 05:59:45,760 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-09-11 05:59:45,851 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-09-11 05:59:45,947 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-09-11 05:59:46,068 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-09-11 05:59:46,163 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-09-11 05:59:46,281 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-09-11 05:59:46,375 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-09-11 05:59:46,482 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-09-11 05:59:46,565 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <359228517805414.1789106386.525288343429565-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:46,576 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-09-11 05:59:46,676 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816606267165589.1789106386.626314640045166-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:46,691 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-09-11 05:59:46,824 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677247772546375.1789106386.747075557708740-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:46,835 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-09-11 05:59:46,941 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780803546122579.1789106386.881209373474121-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:46,951 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-09-11 05:59:47,040 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <524399936359059.1789106387.002484321594238-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:47,049 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-09-11 05:59:47,124 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <567648682699803.1789106387.087443828582764-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:47,133 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-09-11 05:59:47,214 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <614552462949040.1789106387.170427560806274-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:47,229 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-09-11 05:59:47,312 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814210481415671.1789106387.270454883575439-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:47,320 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-09-11 05:59:47,398 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <321657670463811.1789106387.361265182495117-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:47,405 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-09-11 05:59:47,490 127 INFO rb-535c0f4-224715-414073 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-11 05:59:47,654 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103532789431270.1789106387.526196956634521-openerp-383-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:47,658 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103532789431270.1789106387.526196956634521-openerp-383-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:47,660 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103532789431270.1789106387.526196956634521-openerp-383-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:47,663 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103532789431270.1789106387.526196956634521-openerp-383-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:47,666 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103532789431270.1789106387.526196956634521-openerp-383-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:47,668 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103532789431270.1789106387.526196956634521-openerp-383-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:47,671 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103532789431270.1789106387.526196956634521-openerp-383-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:47,673 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103532789431270.1789106387.526196956634521-openerp-383-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:47,676 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103532789431270.1789106387.526196956634521-openerp-383-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:47,711 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-09-11 05:59:47,864 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-09-11 05:59:54,608 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-09-11 05:59:54,722 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-09-11 05:59:54,823 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-09-11 05:59:54,915 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-09-11 05:59:55,003 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-09-11 05:59:55,122 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-09-11 05:59:55,209 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-09-11 05:59:55,294 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-09-11 05:59:55,381 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-09-11 05:59:55,459 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-09-11 05:59:55,599 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-09-11 05:59:55,683 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-09-11 05:59:55,753 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-09-11 05:59:55,828 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-09-11 05:59:55,911 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-09-11 05:59:55,981 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-09-11 05:59:56,051 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <277876862838089.1789106396.016300916671753-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:56,059 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-09-11 05:59:56,151 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <364289265466099.1789106396.098158597946167-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:56,165 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-09-11 05:59:56,248 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <040909939123429.1789106396.207080125808716-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:56,270 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-09-11 05:59:56,387 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890622440824154.1789106396.324240684509277-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:56,394 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-09-11 05:59:56,488 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627233586842371.1789106396.432634592056274-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:56,498 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-09-11 05:59:56,574 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836633497684631.1789106396.535346269607544-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:56,592 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-09-11 05:59:56,692 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <471664987571769.1789106396.638790130615234-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:56,703 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-09-11 05:59:56,782 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269851778176601.1789106396.744644641876221-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:56,790 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-09-11 05:59:56,888 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071343944425284.1789106396.848152637481689-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:56,901 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-09-11 05:59:56,992 127 INFO rb-535c0f4-224715-414073 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-11 05:59:57,133 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510445197851497.1789106397.019510507583618-openerp-384-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:57,135 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510445197851497.1789106397.019510507583618-openerp-384-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:57,137 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510445197851497.1789106397.019510507583618-openerp-384-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:57,139 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510445197851497.1789106397.019510507583618-openerp-384-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:57,141 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510445197851497.1789106397.019510507583618-openerp-384-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 05:59:57,144 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510445197851497.1789106397.019510507583618-openerp-384-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 05:59:57,145 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510445197851497.1789106397.019510507583618-openerp-384-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 05:59:57,148 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510445197851497.1789106397.019510507583618-openerp-384-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 05:59:57,149 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510445197851497.1789106397.019510507583618-openerp-384-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 05:59:57,181 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-09-11 05:59:57,911 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-09-11 05:59:58,056 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-09-11 05:59:58,210 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-09-11 05:59:58,331 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-09-11 05:59:58,446 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-09-11 05:59:58,566 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-09-11 05:59:58,657 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-09-11 05:59:58,742 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-09-11 05:59:58,837 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-09-11 05:59:58,956 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-09-11 05:59:59,055 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-09-11 05:59:59,142 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-09-11 05:59:59,236 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-09-11 05:59:59,322 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-09-11 05:59:59,417 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-09-11 05:59:59,522 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-09-11 05:59:59,615 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600794094832187.1789106399.564988613128662-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 05:59:59,623 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-09-11 05:59:59,712 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869047035945502.1789106399.665293216705322-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 05:59:59,720 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-09-11 05:59:59,814 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505345044021892.1789106399.765822172164917-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 05:59:59,823 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-09-11 05:59:59,914 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <556282865883522.1789106399.867889165878296-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 05:59:59,922 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-09-11 06:00:00,009 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <397020044703141.1789106399.964777231216431-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:00,016 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-09-11 06:00:00,112 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842194710729913.1789106400.059137821197510-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:00,132 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-09-11 06:00:00,248 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <877280581712300.1789106400.200832843780518-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:00,255 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-09-11 06:00:00,339 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <326217663946381.1789106400.295361518859863-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:00,346 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-09-11 06:00:00,430 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <756555680523266.1789106400.387393712997437-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:00,437 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-09-11 06:00:00,506 127 INFO rb-535c0f4-224715-414073 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-11 06:00:00,645 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698721462795664.1789106400.538014650344849-openerp-385-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:00,648 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698721462795664.1789106400.538014650344849-openerp-385-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:00,650 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698721462795664.1789106400.538014650344849-openerp-385-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:00,653 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698721462795664.1789106400.538014650344849-openerp-385-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:00,656 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698721462795664.1789106400.538014650344849-openerp-385-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:00,658 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698721462795664.1789106400.538014650344849-openerp-385-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:00,661 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698721462795664.1789106400.538014650344849-openerp-385-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:00,663 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698721462795664.1789106400.538014650344849-openerp-385-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:00,666 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <698721462795664.1789106400.538014650344849-openerp-385-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:00,689 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-09-11 06:00:00,811 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-09-11 06:00:01,365 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-09-11 06:00:01,465 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-09-11 06:00:01,619 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-09-11 06:00:01,735 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-09-11 06:00:01,845 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-09-11 06:00:01,955 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-09-11 06:00:02,059 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-09-11 06:00:02,166 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-09-11 06:00:02,273 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-09-11 06:00:02,377 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-09-11 06:00:02,479 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-09-11 06:00:02,584 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-09-11 06:00:02,693 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-09-11 06:00:02,802 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-09-11 06:00:02,908 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-09-11 06:00:03,013 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-09-11 06:00:03,108 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407140701292683.1789106403.061204433441162-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:03,138 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-09-11 06:00:03,262 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <682086205134876.1789106403.199489116668701-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:03,274 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-09-11 06:00:03,399 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <959655960078223.1789106403.331017255783081-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:03,423 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-09-11 06:00:03,544 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122049977004980.1789106403.488827943801880-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:03,562 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-09-11 06:00:03,652 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352304360536239.1789106403.615023136138916-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:03,661 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-09-11 06:00:03,745 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356589936088596.1789106403.701963186264038-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:03,756 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-09-11 06:00:03,835 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <210258042843378.1789106403.796302318572998-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:03,842 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-09-11 06:00:03,919 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752760547630269.1789106403.878521442413330-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:03,927 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-09-11 06:00:04,005 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <619728682160815.1789106403.968777179718018-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:04,013 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-09-11 06:00:04,095 127 INFO rb-535c0f4-224715-414073 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-11 06:00:04,219 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609474808481309.1789106404.121453762054443-openerp-386-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:04,221 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609474808481309.1789106404.121453762054443-openerp-386-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:04,224 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609474808481309.1789106404.121453762054443-openerp-386-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:04,226 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609474808481309.1789106404.121453762054443-openerp-386-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:04,229 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609474808481309.1789106404.121453762054443-openerp-386-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:04,232 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609474808481309.1789106404.121453762054443-openerp-386-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:04,234 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609474808481309.1789106404.121453762054443-openerp-386-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:04,237 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609474808481309.1789106404.121453762054443-openerp-386-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:04,239 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609474808481309.1789106404.121453762054443-openerp-386-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:04,265 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-09-11 06:00:05,484 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-09-11 06:00:05,639 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-09-11 06:00:05,787 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-09-11 06:00:06,899 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-09-11 06:00:06,983 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-09-11 06:00:07,061 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-09-11 06:00:07,144 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-09-11 06:00:07,226 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-09-11 06:00:07,310 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-09-11 06:00:07,380 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-09-11 06:00:07,458 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-09-11 06:00:07,529 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-09-11 06:00:07,613 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-09-11 06:00:07,716 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-09-11 06:00:07,820 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-09-11 06:00:07,906 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-09-11 06:00:07,985 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-09-11 06:00:08,071 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-09-11 06:00:08,155 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-09-11 06:00:08,232 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234240229362422.1789106408.195361375808716-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:08,240 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-09-11 06:00:08,317 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304394348475983.1789106408.278893470764160-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:08,324 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-09-11 06:00:08,393 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <883091027537328.1789106408.360585451126099-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:08,400 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-09-11 06:00:08,468 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509874374046608.1789106408.433572530746460-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:08,475 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-09-11 06:00:08,551 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <869829646681536.1789106408.511605978012085-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:08,558 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-09-11 06:00:08,628 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546808610095171.1789106408.596072912216187-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:08,634 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-09-11 06:00:08,708 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887325755265076.1789106408.670286417007446-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:08,716 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-09-11 06:00:08,793 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775524442785324.1789106408.755192279815674-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:08,801 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-09-11 06:00:08,869 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <535452593577579.1789106408.837638139724731-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:08,875 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-09-11 06:00:08,942 127 INFO rb-535c0f4-224715-414073 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-11 06:00:09,054 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907610250093951.1789106408.968291282653809-openerp-387-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:09,057 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907610250093951.1789106408.968291282653809-openerp-387-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:09,059 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907610250093951.1789106408.968291282653809-openerp-387-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:09,063 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907610250093951.1789106408.968291282653809-openerp-387-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:09,065 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907610250093951.1789106408.968291282653809-openerp-387-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:09,067 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907610250093951.1789106408.968291282653809-openerp-387-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:09,070 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907610250093951.1789106408.968291282653809-openerp-387-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:09,072 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907610250093951.1789106408.968291282653809-openerp-387-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:09,075 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <907610250093951.1789106408.968291282653809-openerp-387-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:09,097 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-09-11 06:00:10,293 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [290, 290] 2026-09-11 06:00:10,394 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-09-11 06:00:10,522 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-09-11 06:00:11,134 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-09-11 06:00:11,259 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-09-11 06:00:11,351 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-09-11 06:00:11,435 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-09-11 06:00:11,515 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-09-11 06:00:11,602 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-09-11 06:00:11,689 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-09-11 06:00:11,783 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-09-11 06:00:11,890 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-09-11 06:00:11,989 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-09-11 06:00:12,099 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-09-11 06:00:12,180 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-09-11 06:00:12,281 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-09-11 06:00:12,360 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-09-11 06:00:12,462 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-09-11 06:00:12,572 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-09-11 06:00:12,652 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248696307358715.1789106412.613054990768433-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:12,660 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-09-11 06:00:12,750 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319086204752174.1789106412.699650526046753-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:12,765 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-09-11 06:00:12,863 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <300578173863887.1789106412.819933652877808-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:12,881 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-09-11 06:00:12,995 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506645450708520.1789106412.936168670654297-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:13,007 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-09-11 06:00:13,120 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <297974322000019.1789106413.059849739074707-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:13,135 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-09-11 06:00:13,266 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <696713625489860.1789106413.195162534713745-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:13,277 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-09-11 06:00:13,415 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <296751120880102.1789106413.348942995071411-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:13,424 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-09-11 06:00:13,495 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885145603540857.1789106413.462635993957520-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:13,502 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-09-11 06:00:13,574 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <703621364282679.1789106413.539650201797485-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:13,582 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-09-11 06:00:13,635 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-09-11 06:00:13,795 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-09-11 06:00:13,928 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-09-11 06:00:14,925 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-09-11 06:00:15,008 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-09-11 06:00:15,082 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-09-11 06:00:15,157 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-09-11 06:00:15,239 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-09-11 06:00:15,329 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-09-11 06:00:15,417 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-09-11 06:00:15,508 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-09-11 06:00:15,617 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-09-11 06:00:15,705 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-09-11 06:00:15,794 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-09-11 06:00:15,883 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-09-11 06:00:15,969 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-09-11 06:00:16,058 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-09-11 06:00:16,138 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-09-11 06:00:16,219 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-09-11 06:00:16,290 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686015857378075.1789106416.255699396133423-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:16,298 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-09-11 06:00:16,367 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <283479249108143.1789106416.332506656646729-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:16,373 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-09-11 06:00:16,443 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <543766849371363.1789106416.408869981765747-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:16,450 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-09-11 06:00:16,522 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951610910928121.1789106416.485655784606934-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:16,529 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-09-11 06:00:16,603 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636944416125222.1789106416.567713975906372-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:16,610 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-09-11 06:00:16,685 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992337737159880.1789106416.649417877197266-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:16,692 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-09-11 06:00:16,768 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889168181392398.1789106416.731195688247681-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:16,776 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-09-11 06:00:16,850 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <532549603646362.1789106416.813746452331543-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:16,857 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-09-11 06:00:16,933 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <024275804783715.1789106416.895562410354614-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:16,940 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-09-11 06:00:17,012 127 INFO rb-535c0f4-224715-414073 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-11 06:00:17,142 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564678730461756.1789106417.039733648300171-openerp-389-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:17,145 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564678730461756.1789106417.039733648300171-openerp-389-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:17,147 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564678730461756.1789106417.039733648300171-openerp-389-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:17,150 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564678730461756.1789106417.039733648300171-openerp-389-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:17,152 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564678730461756.1789106417.039733648300171-openerp-389-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:17,155 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564678730461756.1789106417.039733648300171-openerp-389-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:17,157 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564678730461756.1789106417.039733648300171-openerp-389-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:17,161 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564678730461756.1789106417.039733648300171-openerp-389-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:17,163 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564678730461756.1789106417.039733648300171-openerp-389-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:17,185 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-09-11 06:00:18,007 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-09-11 06:00:18,165 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-09-11 06:00:18,282 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-09-11 06:00:19,277 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-09-11 06:00:19,377 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-09-11 06:00:19,475 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-09-11 06:00:19,568 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-09-11 06:00:19,662 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-09-11 06:00:19,745 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-09-11 06:00:19,827 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-09-11 06:00:19,900 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-09-11 06:00:19,974 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-09-11 06:00:20,061 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-09-11 06:00:20,151 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-09-11 06:00:20,238 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-09-11 06:00:20,323 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-09-11 06:00:20,406 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-09-11 06:00:20,483 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-09-11 06:00:20,553 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-09-11 06:00:20,620 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773070779516384.1789106420.588427782058716-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:20,628 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-09-11 06:00:20,709 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109716810835478.1789106420.669649839401245-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:20,716 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-09-11 06:00:20,797 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <175403631999875.1789106420.759072542190552-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:20,805 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-09-11 06:00:20,884 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700413003385510.1789106420.846560955047607-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:20,891 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-09-11 06:00:20,962 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390016715966184.1789106420.930072069168091-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:20,969 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-09-11 06:00:21,040 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389647274507415.1789106421.001581430435181-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:21,056 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-09-11 06:00:21,161 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <589037971555505.1789106421.104244709014893-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:21,178 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-09-11 06:00:21,299 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138152353531814.1789106421.231032371520996-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:21,306 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-09-11 06:00:21,397 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315001831061058.1789106421.360637903213501-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:21,403 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-09-11 06:00:21,685 127 INFO rb-535c0f4-224715-414073 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-11 06:00:21,866 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294287792992911.1789106421.745652914047241-openerp-390-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:21,868 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294287792992911.1789106421.745652914047241-openerp-390-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:21,871 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294287792992911.1789106421.745652914047241-openerp-390-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:21,873 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294287792992911.1789106421.745652914047241-openerp-390-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:21,875 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294287792992911.1789106421.745652914047241-openerp-390-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:21,878 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294287792992911.1789106421.745652914047241-openerp-390-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:21,880 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294287792992911.1789106421.745652914047241-openerp-390-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:21,883 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294287792992911.1789106421.745652914047241-openerp-390-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:21,884 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294287792992911.1789106421.745652914047241-openerp-390-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:21,906 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-09-11 06:00:22,877 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-09-11 06:00:23,079 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-09-11 06:00:23,203 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-09-11 06:00:23,677 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-09-11 06:00:23,795 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-09-11 06:00:24,851 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-09-11 06:00:24,949 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-09-11 06:00:25,052 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-09-11 06:00:25,153 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-09-11 06:00:25,276 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-09-11 06:00:25,361 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-09-11 06:00:25,453 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-09-11 06:00:25,557 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-09-11 06:00:25,678 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-09-11 06:00:25,807 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-09-11 06:00:25,940 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-09-11 06:00:26,053 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-09-11 06:00:26,155 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-09-11 06:00:26,295 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-09-11 06:00:26,414 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-09-11 06:00:26,510 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-09-11 06:00:26,586 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679536689303247.1789106426.549351453781128-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:26,594 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-09-11 06:00:26,669 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790443988675983.1789106426.632104873657227-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:26,676 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-09-11 06:00:26,751 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <592924989705533.1789106426.714679956436157-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:26,759 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-09-11 06:00:26,838 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622609487214296.1789106426.800589799880981-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:26,846 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-09-11 06:00:26,930 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <988082151989005.1789106426.889362096786499-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:26,937 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-09-11 06:00:27,018 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579141944514939.1789106426.978224992752075-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:27,025 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-09-11 06:00:27,105 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054977618240813.1789106427.066210746765137-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:27,113 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-09-11 06:00:27,191 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <338682050147035.1789106427.152564287185669-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:27,198 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-09-11 06:00:27,309 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <183159172973944.1789106427.238871097564697-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:27,323 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-09-11 06:00:27,393 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-09-11 06:00:33,755 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-09-11 06:00:33,861 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-09-11 06:00:34,843 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-09-11 06:00:34,931 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-09-11 06:00:35,014 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-09-11 06:00:35,097 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-09-11 06:00:35,201 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-09-11 06:00:35,336 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-09-11 06:00:35,433 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-09-11 06:00:35,526 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-09-11 06:00:35,615 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-09-11 06:00:35,706 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-09-11 06:00:35,800 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-09-11 06:00:35,886 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-09-11 06:00:35,970 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-09-11 06:00:36,056 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-09-11 06:00:36,144 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-09-11 06:00:36,233 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-09-11 06:00:36,338 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <909505291822129.1789106436.287972688674927-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:36,346 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-09-11 06:00:36,434 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <601799168773245.1789106436.391771793365479-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:36,444 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-09-11 06:00:36,533 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <776392543824101.1789106436.486546993255615-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:36,544 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-09-11 06:00:36,636 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578820250318242.1789106436.591667652130127-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:36,644 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-09-11 06:00:36,728 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325140412992851.1789106436.686085939407349-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:36,741 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-09-11 06:00:36,844 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <580809233841809.1789106436.790962934494019-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:36,852 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-09-11 06:00:36,929 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <892225360289110.1789106436.889422893524170-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:36,936 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-09-11 06:00:37,013 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <032782226781632.1789106436.973939895629883-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:37,020 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-09-11 06:00:37,096 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <719599090981543.1789106437.058218002319336-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:37,103 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-09-11 06:00:37,172 127 INFO rb-535c0f4-224715-414073 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-11 06:00:37,310 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547253694680889.1789106437.198853492736816-openerp-392-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:37,313 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547253694680889.1789106437.198853492736816-openerp-392-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:37,316 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547253694680889.1789106437.198853492736816-openerp-392-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:37,318 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547253694680889.1789106437.198853492736816-openerp-392-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:37,321 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547253694680889.1789106437.198853492736816-openerp-392-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:37,323 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547253694680889.1789106437.198853492736816-openerp-392-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:37,326 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547253694680889.1789106437.198853492736816-openerp-392-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:37,328 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547253694680889.1789106437.198853492736816-openerp-392-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:37,331 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <547253694680889.1789106437.198853492736816-openerp-392-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:37,350 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-09-11 06:00:38,546 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-09-11 06:00:38,751 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-09-11 06:00:38,912 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-09-11 06:00:39,519 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-09-11 06:00:39,714 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-09-11 06:00:39,844 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-09-11 06:00:40,958 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-09-11 06:00:41,125 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-09-11 06:00:41,243 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-09-11 06:00:42,254 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-09-11 06:00:42,336 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-09-11 06:00:42,415 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-09-11 06:00:42,479 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-09-11 06:00:42,546 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-09-11 06:00:42,623 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-09-11 06:00:42,700 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-09-11 06:00:42,780 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-09-11 06:00:42,864 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-09-11 06:00:42,948 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-09-11 06:00:43,031 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-09-11 06:00:43,132 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-09-11 06:00:43,276 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-09-11 06:00:43,414 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-09-11 06:00:43,517 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-09-11 06:00:43,612 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-09-11 06:00:43,682 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <446066349893187.1789106443.647340059280396-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:43,689 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-09-11 06:00:43,766 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817811935632226.1789106443.720679998397827-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:43,773 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-09-11 06:00:43,877 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926818576341223.1789106443.815431118011475-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:43,886 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-09-11 06:00:43,967 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718003584290765.1789106443.928893804550171-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:43,975 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-09-11 06:00:44,049 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685492161574752.1789106444.014941692352295-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:44,056 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-09-11 06:00:44,130 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <576877286480344.1789106444.093729972839355-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:44,137 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-09-11 06:00:44,208 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168738448677430.1789106444.172023534774780-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:44,214 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-09-11 06:00:44,284 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164324252223902.1789106444.248860836029053-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:44,291 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-09-11 06:00:44,364 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <555436564099682.1789106444.329308509826660-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:44,371 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-09-11 06:00:44,445 127 INFO rb-535c0f4-224715-414073 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-11 06:00:44,565 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563472962981738.1789106444.472545385360718-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:44,568 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563472962981738.1789106444.472545385360718-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:44,570 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563472962981738.1789106444.472545385360718-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:44,573 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563472962981738.1789106444.472545385360718-openerp-393-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:44,575 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563472962981738.1789106444.472545385360718-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:44,578 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563472962981738.1789106444.472545385360718-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:44,580 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563472962981738.1789106444.472545385360718-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:44,582 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563472962981738.1789106444.472545385360718-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:44,584 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <563472962981738.1789106444.472545385360718-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:44,605 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-09-11 06:00:45,412 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752812375284157.1789106445.322388410568237-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:45,415 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752812375284157.1789106445.322388410568237-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:45,417 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752812375284157.1789106445.322388410568237-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:45,419 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752812375284157.1789106445.322388410568237-openerp-393-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:45,421 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752812375284157.1789106445.322388410568237-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:45,424 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752812375284157.1789106445.322388410568237-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:45,427 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752812375284157.1789106445.322388410568237-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:45,429 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752812375284157.1789106445.322388410568237-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:45,431 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752812375284157.1789106445.322388410568237-openerp-393-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:45,524 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-09-11 06:00:45,784 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [294, 294] 2026-09-11 06:00:45,867 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [205] 2026-09-11 06:00:46,009 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-09-11 06:00:46,200 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-09-11 06:00:46,320 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-09-11 06:00:47,416 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-09-11 06:00:47,506 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-09-11 06:00:47,592 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-09-11 06:00:47,675 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-09-11 06:00:47,765 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-09-11 06:00:47,894 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-09-11 06:00:48,036 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-09-11 06:00:48,132 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-09-11 06:00:48,222 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-09-11 06:00:48,314 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-09-11 06:00:48,406 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-09-11 06:00:48,507 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-09-11 06:00:48,607 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-09-11 06:00:48,710 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-09-11 06:00:48,801 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-09-11 06:00:48,890 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-09-11 06:00:48,973 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <518943331940467.1789106448.930785417556763-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:48,981 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-09-11 06:00:49,076 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <609703106822363.1789106449.025966644287109-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:49,090 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-09-11 06:00:49,169 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857487714658255.1789106449.132725238800049-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:49,176 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-09-11 06:00:49,252 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <883397696228186.1789106449.217417716979980-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:49,258 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-09-11 06:00:49,329 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704409469332183.1789106449.293549299240112-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:49,339 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-09-11 06:00:49,423 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159483379397226.1789106449.383070230484009-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:49,430 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-09-11 06:00:49,528 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <597276812873046.1789106449.477497577667236-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:49,539 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-09-11 06:00:49,620 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995143791616078.1789106449.581069707870483-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:49,627 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-09-11 06:00:49,707 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439191933793443.1789106449.670977592468262-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:49,715 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-09-11 06:00:49,795 127 INFO rb-535c0f4-224715-414073 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-11 06:00:49,933 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949801198101137.1789106449.832097530364990-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:49,936 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949801198101137.1789106449.832097530364990-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:49,938 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949801198101137.1789106449.832097530364990-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:49,940 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949801198101137.1789106449.832097530364990-openerp-394-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:49,943 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949801198101137.1789106449.832097530364990-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:49,945 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949801198101137.1789106449.832097530364990-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:49,948 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949801198101137.1789106449.832097530364990-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:49,950 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949801198101137.1789106449.832097530364990-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:49,953 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949801198101137.1789106449.832097530364990-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:49,976 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-09-11 06:00:51,129 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [295, 295] 2026-09-11 06:00:51,213 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [206] 2026-09-11 06:00:51,505 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849590085830764.1789106451.385167121887207-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:51,507 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849590085830764.1789106451.385167121887207-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:51,509 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849590085830764.1789106451.385167121887207-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:51,511 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849590085830764.1789106451.385167121887207-openerp-394-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:51,513 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849590085830764.1789106451.385167121887207-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:51,515 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849590085830764.1789106451.385167121887207-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:51,516 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849590085830764.1789106451.385167121887207-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:51,519 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849590085830764.1789106451.385167121887207-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:51,520 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <849590085830764.1789106451.385167121887207-openerp-394-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:51,559 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-09-11 06:00:51,680 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-09-11 06:00:51,834 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-09-11 06:00:51,977 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-09-11 06:00:52,382 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-09-11 06:00:52,583 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-09-11 06:00:52,775 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-09-11 06:00:53,883 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-09-11 06:00:54,521 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-09-11 06:00:54,645 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-09-11 06:00:54,750 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-09-11 06:00:54,855 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-09-11 06:00:54,953 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-09-11 06:00:55,079 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-09-11 06:00:55,192 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-09-11 06:00:55,316 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-09-11 06:00:55,422 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-09-11 06:00:55,544 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-09-11 06:00:55,642 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-09-11 06:00:55,749 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-09-11 06:00:55,871 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-09-11 06:00:55,983 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-09-11 06:00:56,098 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-09-11 06:00:56,198 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-09-11 06:00:56,298 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330321016834311.1789106456.240394830703735-openerp-message-notify@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:56,306 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-09-11 06:00:56,392 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <428761790755453.1789106456.346687793731689-openerp-message-notify@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:56,400 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-09-11 06:00:56,477 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <025259374030295.1789106456.442961931228638-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:56,483 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-09-11 06:00:56,562 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <774958695186898.1789106456.522400140762329-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:56,569 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-09-11 06:00:56,655 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226667406228188.1789106456.605507135391235-openerp-message-notify@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:56,666 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-09-11 06:00:56,758 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <804707262058476.1789106456.717708587646484-openerp-message-notify@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:56,765 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-09-11 06:00:56,845 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <800413458988473.1789106456.810229301452637-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:56,854 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-09-11 06:00:56,939 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <970457000965275.1789106456.904298543930054-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:56,953 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-09-11 06:00:57,038 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002887367990086.1789106456.996183395385742-openerp-message-notify@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:57,052 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-09-11 06:00:57,144 127 INFO rb-535c0f4-224715-414073 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-11 06:00:57,297 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063248144229681.1789106457.178046941757202-openerp-395-viin.approval.request@9a22c10bd32d>: ['"Alice Johnson" <@False>'] 2026-09-11 06:00:57,299 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063248144229681.1789106457.178046941757202-openerp-395-viin.approval.request@9a22c10bd32d>: ['"Bob Smith" <@False>'] 2026-09-11 06:00:57,301 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063248144229681.1789106457.178046941757202-openerp-395-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:00:57,304 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063248144229681.1789106457.178046941757202-openerp-395-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:00:57,306 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063248144229681.1789106457.178046941757202-openerp-395-viin.approval.request@9a22c10bd32d>: ['"Eva Green" <@False>'] 2026-09-11 06:00:57,309 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063248144229681.1789106457.178046941757202-openerp-395-viin.approval.request@9a22c10bd32d>: ['"Frank White" <@False>'] 2026-09-11 06:00:57,312 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063248144229681.1789106457.178046941757202-openerp-395-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:00:57,314 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063248144229681.1789106457.178046941757202-openerp-395-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:00:57,316 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063248144229681.1789106457.178046941757202-openerp-395-viin.approval.request@9a22c10bd32d>: ['"Tran Minh Khang" <@False>'] 2026-09-11 06:00:57,352 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-09-11 06:00:57,440 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-09-11 06:00:57,494 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-09-11 06:00:57,994 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-11 06:01:04,968 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-09-11 06:01:05,134 127 INFO rb-535c0f4-224715-414073 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-11 06:01:05,156 127 INFO rb-535c0f4-224715-414073 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-11 06:01:05,175 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-11 06:01:05,197 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-11 06:01:05,557 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-09-11 06:01:05,617 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1073] 2026-09-11 06:01:05,710 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-09-11 06:01:05,966 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-09-11 06:01:05,974 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-11 06:01:06,009 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-11 06:01:06,044 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-09-11 06:01:06,366 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-11 06:01:06,566 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-11 06:01:06,579 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-09-11 06:01:06,600 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4101, 2955, 2308] 2026-09-11 06:01:06,602 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-09-11 06:01:06,628 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-09-11 06:01:06,694 127 INFO rb-535c0f4-224715-414073 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-11 06:01:06,714 127 INFO rb-535c0f4-224715-414073 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-11 06:01:06,728 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1711, model: hr.applicant 2026-09-11 06:01:06,746 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1711, model: hr.applicant 2026-09-11 06:01:07,050 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1711 deleted hr.applicant records with IDs: [20] 2026-09-11 06:01:07,073 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-09-11 06:01:07,294 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1711, model: hr.job 2026-09-11 06:01:07,431 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1711, model: hr.job 2026-09-11 06:01:07,446 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1711, model: hr.job 2026-09-11 06:01:07,462 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1711 deleted mail.message records with IDs: [4101, 2955, 2308] 2026-09-11 06:01:07,464 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1711, model: hr.job 2026-09-11 06:01:07,699 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1711 deleted mail.message records with IDs: [4101, 2955, 2308] 2026-09-11 06:01:07,785 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1711 deleted ir.model.data records with IDs: [132831] 2026-09-11 06:01:07,785 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1711 deleted hr.job records with IDs: [4] 2026-09-11 06:01:07,794 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1711 deleted mail.followers records with IDs: [390] 2026-09-11 06:01:07,815 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1711 deleted mail.alias records with IDs: [32] 2026-09-11 06:01:07,862 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-11 06:01:14,201 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-09-11 06:01:14,624 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-09-11 06:01:14,678 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1074] 2026-09-11 06:01:14,771 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-09-11 06:01:15,286 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-09-11 06:01:15,592 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-09-11 06:01:17,076 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-09-11 06:01:17,530 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-09-11 06:01:17,588 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1075] 2026-09-11 06:01:17,690 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-09-11 06:01:18,119 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-11 06:01:25,523 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-09-11 06:01:25,783 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1728 deleted mail.mail records with IDs: [1592] 2026-09-11 06:01:25,971 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1731 deleted mail.activity records with IDs: [1076] 2026-09-11 06:01:26,139 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1731 deleted mail.mail records with IDs: [1593] 2026-09-11 06:01:26,366 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1735 deleted mail.activity records with IDs: [1077] 2026-09-11 06:01:26,528 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1735 deleted mail.mail records with IDs: [1594] 2026-09-11 06:01:26,701 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1736 deleted mail.activity records with IDs: [1078] 2026-09-11 06:01:26,866 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1736 deleted mail.mail records with IDs: [1595] 2026-09-11 06:01:26,988 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-09-11 06:01:27,173 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1728 deleted request.approval.user.line records with IDs: [1036, 1037, 1038, 1039] 2026-09-11 06:01:27,440 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1728 deleted mail.mail records with IDs: [1596] 2026-09-11 06:01:27,635 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1731 deleted mail.activity records with IDs: [1079] 2026-09-11 06:01:27,793 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1731 deleted mail.mail records with IDs: [1597] 2026-09-11 06:01:27,996 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1735 deleted mail.activity records with IDs: [1080] 2026-09-11 06:01:28,136 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1735 deleted mail.mail records with IDs: [1598] 2026-09-11 06:01:28,319 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1736 deleted mail.activity records with IDs: [1081] 2026-09-11 06:01:28,493 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1736 deleted mail.mail records with IDs: [1599] 2026-09-11 06:01:28,617 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-09-11 06:01:28,900 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1728 deleted mail.mail records with IDs: [1600] 2026-09-11 06:01:29,085 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1731 deleted mail.activity records with IDs: [1082] 2026-09-11 06:01:29,261 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1731 deleted mail.mail records with IDs: [1601] 2026-09-11 06:01:29,459 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1735 deleted mail.activity records with IDs: [1083] 2026-09-11 06:01:29,622 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1735 deleted mail.mail records with IDs: [1602] 2026-09-11 06:01:29,680 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-09-11 06:01:29,968 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1728 deleted mail.mail records with IDs: [1603] 2026-09-11 06:01:30,194 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1084] 2026-09-11 06:01:30,329 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1604] 2026-09-11 06:01:30,393 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-09-11 06:01:30,478 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-11 06:01:30,495 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-11 06:01:30,539 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 06:01:31,733 127 INFO rb-535c0f4-224715-414073 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-11 06:01:31,733 127 INFO rb-535c0f4-224715-414073 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-11 06:01:32,661 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-09-11 06:01:32,802 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-09-11 06:01:32,913 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-09-11 06:01:33,038 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 06:01:34,121 127 INFO rb-535c0f4-224715-414073 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-11 06:01:34,122 127 INFO rb-535c0f4-224715-414073 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-11 06:01:35,133 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-09-11 06:01:35,288 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-09-11 06:01:35,418 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-09-11 06:01:35,570 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 06:01:36,637 127 INFO rb-535c0f4-224715-414073 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-11 06:01:36,638 127 INFO rb-535c0f4-224715-414073 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-11 06:01:37,531 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-09-11 06:01:37,686 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-09-11 06:01:37,815 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 06:01:38,879 127 INFO rb-535c0f4-224715-414073 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-11 06:01:38,880 127 INFO rb-535c0f4-224715-414073 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-11 06:01:39,858 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-09-11 06:01:39,991 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-09-11 06:01:40,130 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-09-11 06:01:40,285 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-09-11 06:01:40,436 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-09-11 06:01:40,658 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 06:01:41,785 127 INFO rb-535c0f4-224715-414073 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-11 06:01:41,785 127 INFO rb-535c0f4-224715-414073 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-11 06:01:42,546 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-09-11 06:01:42,613 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-09-11 06:01:42,878 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-09-11 06:01:43,019 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-09-11 06:01:43,153 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-09-11 06:01:43,289 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-09-11 06:01:43,335 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-09-11 06:01:43,452 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-09-11 06:01:43,731 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-09-11 06:01:44,309 127 INFO rb-535c0f4-224715-414073 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-11 06:01:44,412 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-09-11 06:01:44,570 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [417] 2026-09-11 06:01:45,620 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-09-11 06:01:45,733 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-09-11 06:01:46,039 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 06:01:46,486 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-09-11 06:01:48,028 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 06:01:48,942 127 INFO rb-535c0f4-224715-414073 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-11 06:01:48,942 127 INFO rb-535c0f4-224715-414073 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-11 06:01:49,835 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-09-11 06:01:50,108 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-09-11 06:01:50,182 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-09-11 06:01:50,565 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-09-11 06:01:50,641 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-09-11 06:01:50,890 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [422] 2026-09-11 06:01:50,920 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-09-11 06:01:51,266 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-09-11 06:01:51,417 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1088] 2026-09-11 06:01:51,565 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1610] 2026-09-11 06:01:51,707 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1089] 2026-09-11 06:01:51,867 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1611] 2026-09-11 06:01:52,210 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1612] 2026-09-11 06:01:52,425 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1613] 2026-09-11 06:01:52,494 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-09-11 06:01:52,924 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-09-11 06:01:53,149 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1615] 2026-09-11 06:01:53,262 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1090] 2026-09-11 06:01:54,018 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 06:01:55,400 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-09-11 06:01:55,543 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-09-11 06:01:55,600 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-09-11 06:01:55,890 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-09-11 06:01:56,024 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1091] 2026-09-11 06:01:56,172 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1617] 2026-09-11 06:01:56,260 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 06:01:56,274 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-11 06:01:56,315 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 06:01:56,996 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-09-11 06:01:57,116 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-09-11 06:01:57,234 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-11 06:02:03,378 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [8955] 2026-09-11 06:02:03,415 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-09-11 06:02:03,785 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-09-11 06:02:03,824 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-09-11 06:02:03,922 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 06:02:03,938 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-09-11 06:02:06,335 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-09-11 06:02:06,461 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1092] 2026-09-11 06:02:06,593 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <579760533427451.1789106526.538390159606934-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:02:06,602 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1619] 2026-09-11 06:02:06,692 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1620] 2026-09-11 06:02:06,774 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564150205291957.1789106526.735010623931885-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:02:06,781 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1621] 2026-09-11 06:02:06,860 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <788081882239421.1789106526.819971561431885-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:02:06,866 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1622] 2026-09-11 06:02:06,944 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <478840907634050.1789106526.902335882186890-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:02:06,959 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1623] 2026-09-11 06:02:07,178 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1093, 1094, 1095, 1096, 1097] 2026-09-11 06:02:07,326 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207821080737644.1789106527.240328550338745-openerp-425-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:02:07,328 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207821080737644.1789106527.240328550338745-openerp-425-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:02:07,330 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207821080737644.1789106527.240328550338745-openerp-425-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:02:07,333 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <207821080737644.1789106527.240328550338745-openerp-425-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:02:07,346 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1624] 2026-09-11 06:02:08,149 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-09-11 06:02:10,395 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-09-11 06:02:10,491 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1098] 2026-09-11 06:02:10,575 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377070259569005.1789106530.544423580169678-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:02:10,582 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1626] 2026-09-11 06:02:10,664 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1627] 2026-09-11 06:02:10,737 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344725637997040.1789106530.701111316680908-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:02:10,745 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1628] 2026-09-11 06:02:10,815 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <460353036959841.1789106530.780081033706665-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:02:10,822 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1629] 2026-09-11 06:02:10,893 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412265104829645.1789106530.859638690948486-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:02:10,899 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1630] 2026-09-11 06:02:11,032 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1099, 1100, 1101, 1102, 1103] 2026-09-11 06:02:11,131 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200841290698030.1789106531.076261520385742-openerp-426-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:02:11,133 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200841290698030.1789106531.076261520385742-openerp-426-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:02:11,135 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200841290698030.1789106531.076261520385742-openerp-426-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:02:11,137 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200841290698030.1789106531.076261520385742-openerp-426-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:02:11,153 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1631] 2026-09-11 06:02:11,702 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-09-11 06:02:13,604 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-09-11 06:02:13,727 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1104] 2026-09-11 06:02:13,822 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762453667345558.1789106533.791342735290527-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:02:13,829 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1633] 2026-09-11 06:02:13,926 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1634] 2026-09-11 06:02:14,015 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402785443316133.1789106533.968152999877930-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:02:14,023 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1635] 2026-09-11 06:02:14,101 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173288772533970.1789106534.060859918594360-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:02:14,110 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1636] 2026-09-11 06:02:14,201 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <726129091110131.1789106534.158994674682617-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:02:14,208 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1637] 2026-09-11 06:02:14,340 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105, 1106, 1107, 1108, 1109] 2026-09-11 06:02:14,444 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671284551980328.1789106534.387493848800659-openerp-427-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:02:14,447 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671284551980328.1789106534.387493848800659-openerp-427-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:02:14,450 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671284551980328.1789106534.387493848800659-openerp-427-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:02:14,453 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <671284551980328.1789106534.387493848800659-openerp-427-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:02:14,467 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1638] 2026-09-11 06:02:15,027 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-09-11 06:02:17,284 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1639] 2026-09-11 06:02:17,428 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1110] 2026-09-11 06:02:17,565 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <046100306753776.1789106537.510730743408203-openerp-message-notify@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:02:17,576 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1640] 2026-09-11 06:02:17,688 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1641] 2026-09-11 06:02:17,788 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <525043480399054.1789106537.732944726943970-openerp-message-notify@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:02:17,795 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1642] 2026-09-11 06:02:17,869 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795049373944309.1789106537.832962274551392-openerp-message-notify@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:02:17,876 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1643] 2026-09-11 06:02:17,987 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206162187627862.1789106537.927557229995728-openerp-message-notify@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:02:18,003 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1644] 2026-09-11 06:02:18,189 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1111, 1112, 1113, 1114, 1115] 2026-09-11 06:02:18,328 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064350691155585.1789106538.258904933929443-openerp-428-viin.approval.request@9a22c10bd32d>: ['"Charlie Brown" <@False>'] 2026-09-11 06:02:18,331 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064350691155585.1789106538.258904933929443-openerp-428-viin.approval.request@9a22c10bd32d>: ['"David Wilson" <@False>'] 2026-09-11 06:02:18,335 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064350691155585.1789106538.258904933929443-openerp-428-viin.approval.request@9a22c10bd32d>: ['"Grace Lee" <@False>'] 2026-09-11 06:02:18,337 127 INFO rb-535c0f4-224715-414073 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064350691155585.1789106538.258904933929443-openerp-428-viin.approval.request@9a22c10bd32d>: ['"Hannah Martin" <@False>'] 2026-09-11 06:02:18,368 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1645] 2026-09-11 06:02:18,664 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-09-11 06:02:20,457 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-11 06:02:21,312 127 INFO rb-535c0f4-224715-414073 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-11 06:02:22,120 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-09-11 06:02:23,199 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 06:02:24,157 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-09-11 06:02:25,373 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-09-11 06:02:26,445 127 INFO rb-535c0f4-224715-414073 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-11 06:02:28,323 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 06:02:29,183 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-09-11 06:02:29,194 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17960] 2026-09-11 06:02:29,200 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 06:02:29,808 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-09-11 06:02:29,823 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17964] 2026-09-11 06:02:29,830 127 INFO rb-535c0f4-224715-414073 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-11 06:02:30,099 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-09-11 06:02:30,870 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-09-11 06:02:31,022 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1116] 2026-09-11 06:02:31,494 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-09-11 06:02:31,577 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-09-11 06:02:31,696 127 INFO rb-535c0f4-224715-414073 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-11 06:02:32,332 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-09-11 06:02:32,472 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1117] 2026-09-11 06:02:32,862 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1650] 2026-09-11 06:02:33,140 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1651] 2026-09-11 06:02:33,393 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-09-11 06:02:34,056 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-09-11 06:02:34,197 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1118] 2026-09-11 06:02:34,582 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-09-11 06:02:35,015 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-09-11 06:02:35,161 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119] 2026-09-11 06:02:35,421 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-09-11 06:02:35,843 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-09-11 06:02:35,946 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1120] 2026-09-11 06:02:36,437 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-09-11 06:02:36,519 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1121] 2026-09-11 06:02:36,837 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-09-11 06:02:37,265 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-09-11 06:02:37,368 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1122] 2026-09-11 06:02:37,755 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-09-11 06:02:37,916 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18022, 18020, 18019, 18018, 18017] 2026-09-11 06:02:37,947 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [440] 2026-09-11 06:02:37,980 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7299] 2026-09-11 06:02:38,005 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-09-11 06:02:38,653 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-09-11 06:02:38,754 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1123] 2026-09-11 06:02:39,117 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-09-11 06:02:39,187 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-09-11 06:02:39,412 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18033, 18031, 18030, 18029, 18028] 2026-09-11 06:02:39,444 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [441] 2026-09-11 06:02:39,486 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7300] 2026-09-11 06:02:39,559 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-11 06:02:42,862 127 INFO rb-535c0f4-224715-414073 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-11 06:02:43,396 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1658] 2026-09-11 06:02:43,517 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1124] 2026-09-11 06:02:43,629 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1659] 2026-09-11 06:02:44,051 127 INFO rb-535c0f4-224715-414073 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-11 06:02:44,556 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1764 deleted mail.mail records with IDs: [1660] 2026-09-11 06:02:44,715 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125] 2026-09-11 06:02:44,868 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1661] 2026-09-11 06:02:45,510 127 INFO rb-535c0f4-224715-414073 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-11 06:02:46,100 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1662] 2026-09-11 06:02:46,214 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1126] 2026-09-11 06:02:46,314 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1663] 2026-09-11 06:02:46,967 127 INFO rb-535c0f4-224715-414073 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-11 06:02:47,468 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1664] 2026-09-11 06:02:47,583 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1127] 2026-09-11 06:02:47,676 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1665] 2026-09-11 06:02:47,971 127 INFO rb-535c0f4-224715-414073 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-11 06:02:48,591 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1666] 2026-09-11 06:02:48,774 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1128] 2026-09-11 06:02:48,930 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1667] 2026-09-11 06:02:49,471 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1668] 2026-09-11 06:02:49,676 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [140] 2026-09-11 06:02:49,793 127 INFO rb-535c0f4-224715-414073 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-11 06:02:50,432 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1669] 2026-09-11 06:02:50,549 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1129] 2026-09-11 06:02:50,649 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1670] 2026-09-11 06:02:50,951 127 INFO rb-535c0f4-224715-414073 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-11 06:02:51,473 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1671] 2026-09-11 06:02:51,582 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-09-11 06:02:51,678 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1672] 2026-09-11 06:02:52,130 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1673] 2026-09-11 06:02:52,256 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-09-11 06:02:52,344 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1674] 2026-09-11 06:02:52,668 127 INFO rb-535c0f4-224715-414073 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-09-11 06:02:53,113 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1675] 2026-09-11 06:02:53,242 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-09-11 06:02:53,341 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1676] 2026-09-11 06:02:53,535 127 INFO rb-535c0f4-224715-414073 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-11 06:02:54,108 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1677] 2026-09-11 06:02:54,270 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-09-11 06:02:54,411 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1678] 2026-09-11 06:02:54,948 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1679] 2026-09-11 06:02:55,065 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-09-11 06:02:55,153 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1680] 2026-09-11 06:02:55,507 127 INFO rb-535c0f4-224715-414073 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-11 06:02:56,149 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1681] 2026-09-11 06:02:56,328 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-09-11 06:02:56,446 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1682] 2026-09-11 06:02:57,055 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1683] 2026-09-11 06:02:57,189 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-09-11 06:02:57,286 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1684] 2026-09-11 06:02:57,665 127 INFO rb-535c0f4-224715-414073 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-11 06:02:58,223 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1685] 2026-09-11 06:02:58,320 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-09-11 06:02:58,453 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1686] 2026-09-11 06:02:59,086 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [1687] 2026-09-11 06:02:59,221 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-09-11 06:02:59,308 127 INFO rb-535c0f4-224715-414073 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1688] 2026-09-11 06:02:59,768 127 INFO rb-535c0f4-224715-414073 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-11 06:02:59,769 127 INFO rb-535c0f4-224715-414073 odoo.service.server: 2082 post-tests in 5738.52s, 2733609 queries 2026-09-11 06:02:59,775 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_purchase_order_advance: 22 tests 87.10s 43574 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_purchase_receipt: 18 tests 19.17s 9816 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_quality: 63 tests 24.38s 13518 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_quality_mrp: 13 tests 7.81s 4716 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_quality_stock: 15 tests 3.24s 2446 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_registration_email_blacklist: 74 tests 36.53s 31840 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 1.86s 855 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 2.77s 1472 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sale_backdate: 6 tests 1.67s 952 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.54s 161 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.52s 645 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sale_order_advance: 14 tests 58.60s 29411 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sale_price_lock: 8 tests 5.29s 2231 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sales_stock_schedule: 66 tests 58.21s 25203 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sales_target: 26 tests 27.30s 15587 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sales_target_pos: 24 tests 41.70s 19727 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sales_target_sale: 27 tests 91.63s 35072 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sales_team_advanced: 17 tests 6.25s 4091 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 9.27s 4477 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 15.50s 9696 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_signup_email_verification: 6 tests 10.65s 8571 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_sshkey: 11 tests 9.27s 3810 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_stock_account_moves_link: 12 tests 18.54s 11570 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_stock_asset: 20 tests 45.29s 20588 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_stock_asset_equipment: 6 tests 13.57s 5559 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_stock_equipment: 26 tests 6.40s 3336 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 9.91s 5411 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 0.83s 453 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_token_expiration_test: 15 tests 0.79s 311 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_unique_product_code: 5 tests 5.54s 3300 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_vat_counterpart: 9 tests 1.42s 941 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_vendor_price_lock: 11 tests 6.04s 2908 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_wallet: 73 tests 263.41s 142328 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_warranty_management: 55 tests 8.50s 3709 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_warranty_purchase: 20 tests 11.17s 5487 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 11.53s 6235 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_warranty_sale: 24 tests 14.95s 7167 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_warranty_sale_stock: 16 tests 17.06s 7231 queries 2026-09-11 06:02:59,776 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_warranty_stock: 26 tests 9.64s 4363 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_website_apps_store: 36 tests 181.60s 88793 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_website_apps_store_loc: 3 tests 8.14s 607 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_website_docs: 109 tests 124.26s 30547 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_website_docs_odoo: 15 tests 16.92s 8541 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_website_odoo_version: 3 tests 0.66s 338 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: to_website_slides_event: 3 tests 0.39s 151 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: utm: 19 tests 2.73s 1255 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account: 137 tests 194.82s 116183 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_auto_transfer: 10 tests 19.38s 10140 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_bank_statement_import: 11 tests 41.14s 23769 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 21.43s 13031 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 3.55s 1540 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_budget_project: 5 tests 0.96s 593 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_followup: 139 tests 725.85s 318420 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_followup_sale: 25 tests 44.79s 24559 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 55.52s 29924 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 13.47s 8785 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_reconciliation: 76 tests 141.27s 55089 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_account_recurring: 25 tests 74.24s 34737 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate: 75 tests 364.79s 227443 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_crm: 9 tests 72.75s 35726 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 4.81s 2172 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 182.42s 86732 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 27.72s 8739 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 54.11s 28058 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 238.24s 114546 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 64.12s 34398 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 90.55s 45818 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_pos: 25 tests 101.21s 54570 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 25.04s 12819 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 22.45s 12751 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_purchase: 3 tests 5.10s 3015 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_sale: 29 tests 216.93s 117535 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 64.97s 35707 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_website: 77 tests 335.17s 173262 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 43.05s 21128 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.15s 39 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_amazon: 18 tests 4.71s 5605 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_amazon_ses: 48 tests 2.94s 1152 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_appointment: 13 tests 13.89s 6645 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_appointment_crm: 4 tests 3.76s 1721 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_appointment_sale: 3 tests 3.48s 1675 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.70s 890 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_appointment_website: 37 tests 33.90s 16123 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_appointment_website_hr: 4 tests 5.90s 2314 queries 2026-09-11 06:02:59,777 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval: 516 tests 386.58s 154782 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_account: 67 tests 172.00s 28169 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_analytic: 12 tests 56.62s 5430 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_employee_advance: 81 tests 148.24s 62693 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 85.62s 39380 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 140.79s 64349 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 32.48s 15775 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 25.77s 10914 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_maintenance: 7 tests 0.97s 354 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_marketplace: 5 tests 6.69s 3739 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_procurement: 7 tests 16.53s 13604 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_project: 9 tests 7.86s 2389 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_purchase: 9 tests 11.23s 4614 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.stats: viin_approval_purchase_stock: 13 tests 20.20s 10452 queries 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.tests.result: 0 failed, 0 error(s) of 2082 tests when loading database 'rb-535c0f4-224715-414073' 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.service.server: Initiating shutdown 2026-09-11 06:02:59,778 127 INFO rb-535c0f4-224715-414073 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.