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.14.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.1.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.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Collecting rapidfuzz<4.0.0,>=3.8.0 (from Levenshtein==0.25.1->python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Collecting gitdb<5,>=4.0.1 (from GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting text-unidecode>=1.3 (from python-slugify->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (2.1.1) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser_builtins-202606-py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (1.17.0) Downloading paramiko-5.0.0-py3-none-any.whl (208 kB) Downloading mt_940-5.0.0-py3-none-any.whl (29 kB) Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Downloading pyzbar-0.1.9-py2.py3-none-any.whl (32 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.1.62-py3-none-any.whl (222 kB) Downloading pyjwt-2.14.0-py3-none-any.whl (32 kB) Downloading numpy-2.5.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-9.1.0-py3-none-any.whl (15 kB) Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.6-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (10.8 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.6-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202606-py3-none-any.whl (90 kB) Installing collected packages: text-unidecode, pyzbar, fuzzywuzzy, flexpolyline, ua-parser-builtins, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, mt-940, invoke, immutabledict, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.1.62 Levenshtein-0.25.1 PyJWT-2.14.0 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.7 mt-940-5.0.0 numpy-2.5.3 ortools-9.15.6755 pandas-3.0.6 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-9.1.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.98-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext-predict==0.9.2.4 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext_predict-0.9.2.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.84.0-py3-none-any.whl.metadata (1.3 kB) Requirement already satisfied: protobuf<7,>=6.33.5 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (6.33.6) Collecting google-auth<3,>=2.55.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading google_auth-2.58.0-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.27.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.14.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.38.0-py3-none-any.whl.metadata (3.2 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) Collecting pyHanko==0.20.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading pyHanko-0.20.1-py3-none-any.whl.metadata (9.2 kB) Collecting pypdf<7,>=6.13.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading pypdf-6.19.0-py3-none-any.whl.metadata (7.5 kB) Collecting pyhanko-certvalidator==0.24.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl.metadata (5.3 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (8.12.57) Requirement already satisfied: asn1crypto>=1.5.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.1) Requirement already satisfied: qrcode>=6.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (7.4.2) Collecting tzlocal>=4.3 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading tzlocal-5.4.4-py3-none-any.whl.metadata (7.7 kB) Collecting click>=7.1.2 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading click-8.5.0-py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests>=2.24.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.31.0) Requirement already satisfied: pyyaml>=5.3.1 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (6.0.3) Requirement already satisfied: cryptography>=3.3.1 in /usr/local/lib/python3.12/dist-packages (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (42.0.8) Collecting oscrypto>=1.1.0 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading oscrypto-1.3.0-py2.py3-none-any.whl.metadata (15 kB) Collecting uritools>=3.0.1 (from pyhanko-certvalidator==0.24.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading uritools-6.1.3-py3-none-any.whl.metadata (5.1 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/local/lib/python3.12/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (10.2.0) Collecting python-barcode==0.15.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading python_barcode-0.15.1-py3-none-any.whl.metadata (2.3 kB) Collecting fonttools>=4.33.3 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading fonttools-4.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.98 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.98-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading s3transfer-0.19.2-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.84.0 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading googleapis_common_protos-1.75.3-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.4.2) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_core-2.7.0-py3-none-any.whl.metadata (2.8 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.28.4-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl.metadata (8.8 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_resumable_media-2.10.2-py3-none-any.whl.metadata (2.2 kB) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (1.7 kB) Collecting requests>=2.24.0 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) Collecting opentelemetry-api<2.0.0,>=1.44.0 (from google-api-core<3,>=2.31.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading opentelemetry_api-1.44.0-py3-none-any.whl.metadata (1.4 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (26.1.0) Collecting frozenlist>=1.1.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<7.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-6.9.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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (25 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.17.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (111 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.98->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.98->boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) (2.0.7) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2.1.1) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.12/dist-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (1.5.2) Requirement already satisfied: pypng in /usr/local/lib/python3.12/dist-packages (from qrcode>=6.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (0.20220715.0) Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.5.1) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.6) Requirement already satisfied: certifi>=2023.5.7 in /usr/local/lib/python3.12/dist-packages (from requests>=2.24.0->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3.1->pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil<3.0.0,>=2.1->botocore<1.44.0,>=1.43.98->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.98-py3-none-any.whl (140 kB) Downloading grpcio_status-1.84.0-py3-none-any.whl (14 kB) Downloading google_auth-2.58.0-py3-none-any.whl (262 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.14.1-py3-none-any.whl (343 kB) Downloading google_api_core-2.38.0-py3-none-any.whl (187 kB) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) Downloading pypdf-6.19.0-py3-none-any.whl (395 kB) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl (15 kB) Downloading aiosignal-1.4.0-py3-none-any.whl (7.5 kB) Downloading botocore-1.43.98-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.84.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.2 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (317 kB) Downloading opentelemetry_api-1.44.0-py3-none-any.whl (60 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (250 kB) Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB) Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Downloading yarl-1.25.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (117 kB) Building wheels for collected packages: python-pkcs11 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp312-cp312-linux_x86_64.whl size=1510754 sha256=80cb9675a8a6cab9905f783f75c35214cb259ddee8c5ff882dda49893cc681bd Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-h5qqyk0e/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.98 botocore-1.43.98 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.65.0 frozenlist-1.8.0 google-api-core-2.38.0 google-auth-2.58.0 google-cloud-core-2.7.0 google-cloud-storage-3.14.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.2 googleapis-common-protos-1.75.3 grpc-google-iam-v1-0.14.5 grpcio-1.84.0 grpcio-status-1.84.0 jmespath-1.1.0 multidict-6.9.0 opentelemetry-api-1.44.0 oscrypto-1.3.0 propcache-0.5.4 proto-plus-1.28.4 pyHanko-0.20.1 pyhanko-certvalidator-0.24.1 pypdf-6.19.0 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.25.1 2026-09-20 00:56:47,065 121 INFO ? odoo: Odoo version 18.0 2026-09-20 00:56:47,065 121 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-20 00:56:47,065 121 INFO ? odoo: addons paths: ['/data/build/rb-6b6600a-224960/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-6b6600a-224960/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-09-20 00:56:47,065 121 INFO ? odoo: database: default@default:5432 2026-09-20 00:56:47,163 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-20 00:56:47,173 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-09-20 00:56:47,393 121 INFO ? odoo.tests.common: Importing test framework 2026-09-20 00:56:47,647 121 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-20 00:56:47,662 121 INFO rb-6b6600a-224960-417186 odoo.modules.loading: loading 1 modules... 2026-09-20 00:56:47,792 121 INFO rb-6b6600a-224960-417186 odoo.modules.loading: 1 modules loaded in 0.13s, 0 queries (+0 extra) 2026-09-20 00:56:48,502 121 INFO rb-6b6600a-224960-417186 odoo.modules.loading: loading 1149 modules... 2026-09-20 00:57:01,649 121 INFO rb-6b6600a-224960-417186 odoo.modules.loading: 1149 modules loaded in 13.15s, 2 queries (+2 extra) 2026-09-20 00:57:03,537 121 INFO rb-6b6600a-224960-417186 odoo.modules.loading: Modules loaded. 2026-09-20 00:57:03,719 121 INFO rb-6b6600a-224960-417186 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-09-20 00:57:03,720 121 INFO rb-6b6600a-224960-417186 odoo.modules.registry: Registry loaded in 16.073s 2026-09-20 00:57:03,721 121 INFO rb-6b6600a-224960-417186 odoo.service.server: Starting post tests 2026-09-20 00:57:04,376 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-20 00:57:07,898 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.6136484146118164 seconds 2026-09-20 00:57:08,473 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.5740776062011719 seconds 2026-09-20 00:57:17,231 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_order_advance.tests.test_payment_advance_amount: Starting TestPaymentAdvanceAmount.test_second_advance_excludes_already_posted_first_advance ... 2026-09-20 00:57:19,902 121 INFO rb-6b6600a-224960-417186 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-20 00:57:22,393 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1590 checked, 5 removed 2026-09-20 00:57:29,733 121 INFO rb-6b6600a-224960-417186 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-20 00:57:32,361 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:57:39,900 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-20 00:57:43,210 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-20 00:57:46,461 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_po ... 2026-09-20 00:57:50,464 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_po_to_confirmed_payment ... 2026-09-20 00:57:52,555 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_po_to_confirmed_payment ... 2026-09-20 00:57:54,847 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:02,930 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_type_on_payment ... 2026-09-20 00:58:03,069 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_02_change_partner_on_payment ... 2026-09-20 00:58:03,296 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_po_on_payment ... 2026-09-20 00:58:03,551 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:10,908 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-20 00:58:11,211 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:11,220 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_01_create_receipt_from_po ... 2026-09-20 00:58:11,821 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_02_cant_create_invoice_if_receipt_exist ... 2026-09-20 00:58:12,488 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_03_cant_create_receipt_if_invoice_exist ... 2026-09-20 00:58:13,150 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_04_compute_billed_field_in_po ... 2026-09-20 00:58:13,713 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_05_bulk_create_vendor_bills_action_yields_a_vendor_bill ... 2026-09-20 00:58:15,065 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_06_create_bills_list_button_yields_a_vendor_bill ... 2026-09-20 00:58:15,964 121 INFO rb-6b6600a-224960-417186 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-20 00:58:17,213 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_08_create_bills_yields_a_vendor_bill_for_a_company_vendor ... 2026-09-20 00:58:17,733 121 INFO rb-6b6600a-224960-417186 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-20 00:58:18,460 121 INFO rb-6b6600a-224960-417186 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-20 00:58:19,148 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_11_combined_action_yields_a_receipt_for_an_individual_vendor ... 2026-09-20 00:58:20,281 121 INFO rb-6b6600a-224960-417186 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-20 00:58:21,405 121 INFO rb-6b6600a-224960-417186 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-20 00:58:22,315 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_14_combined_action_resolves_document_type_per_order_in_one_call ... 2026-09-20 00:58:23,875 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_15_combined_action_uses_the_commercial_partner_cascade ... 2026-09-20 00:58:24,872 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_purchase_receipt.tests.test_receipt: Starting TestPurchaseReceipt.test_16_combined_action_tells_the_user_when_nothing_is_invoiceable ... 2026-09-20 00:58:25,513 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 00:58:26,101 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_01_validate_qty_deviation ... 2026-09-20 00:58:26,142 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_11_validate_product ... 2026-09-20 00:58:26,181 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_12_validate_product ... 2026-09-20 00:58:26,213 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_21_delete_quality_point ... 2026-09-20 00:58:26,264 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_22_constraint_qty_check ... 2026-09-20 00:58:26,304 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_31_action_name_unique ... 2026-09-20 00:58:26,330 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state1 ... 2026-09-20 00:58:26,362 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_check_qa_state2 ... 2026-09-20 00:58:26,391 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_constrains_check_norm ... 2026-09-20 00:58:26,425 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_measure_check_flow ... 2026-09-20 00:58:26,569 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_pass_fail_check_flow ... 2026-09-20 00:58:26,667 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_corrective_action ... 2026-09-20 00:58:26,684 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_point ... 2026-09-20 00:58:26,701 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality: Starting Quality.test_quality_preventive_action ... 2026-09-20 00:58:26,727 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:27,288 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_01_quality_user ... 2026-09-20 00:58:27,368 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.check 2026-09-20 00:58:27,407 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert 2026-09-20 00:58:27,499 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point 2026-09-20 00:58:27,502 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point 2026-09-20 00:58:27,504 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point 2026-09-20 00:58:27,534 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.alert.team 2026-09-20 00:58:27,536 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.alert.team 2026-09-20 00:58:27,551 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1089] 2026-09-20 00:58:27,551 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.alert.team 2026-09-20 00:58:27,562 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.tag 2026-09-20 00:58:27,563 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.tag 2026-09-20 00:58:27,565 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.tag 2026-09-20 00:58:27,575 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.alert.stage 2026-09-20 00:58:27,576 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.alert.stage 2026-09-20 00:58:27,577 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.stage 2026-09-20 00:58:27,588 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: viin.quality.point.test_type 2026-09-20 00:58:27,589 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: viin.quality.point.test_type 2026-09-20 00:58:27,590 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: viin.quality.point.test_type 2026-09-20 00:58:27,600 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.reason 2026-09-20 00:58:27,601 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.reason 2026-09-20 00:58:27,602 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.reason 2026-09-20 00:58:27,620 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.action 2026-09-20 00:58:27,664 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.corrective.action 2026-09-20 00:58:27,696 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.preventive.action 2026-09-20 00:58:27,709 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.alert.action 2026-09-20 00:58:27,727 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_11_quality_manager ... 2026-09-20 00:58:27,819 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted viin.quality.check records with IDs: [26] 2026-09-20 00:58:27,930 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91213] 2026-09-20 00:58:27,930 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted viin.quality.tag records with IDs: [1] 2026-09-20 00:58:27,977 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91215] 2026-09-20 00:58:27,977 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted quality.reason records with IDs: [5] 2026-09-20 00:58:28,065 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted quality.alert.corrective.action records with IDs: [5] 2026-09-20 00:58:28,075 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [12] 2026-09-20 00:58:28,125 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted quality.alert.preventive.action records with IDs: [7] 2026-09-20 00:58:28,137 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [13] 2026-09-20 00:58:28,164 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted quality.alert.action records with IDs: [14] 2026-09-20 00:58:28,179 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted viin.quality.alert records with IDs: [12] 2026-09-20 00:58:28,187 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted quality.action records with IDs: [9] 2026-09-20 00:58:28,206 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted viin.quality.point records with IDs: [23] 2026-09-20 00:58:28,229 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted ir.model.data records with IDs: [91052] 2026-09-20 00:58:28,229 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted quality.alert.stage records with IDs: [1] 2026-09-20 00:58:28,321 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #52 deleted viin.quality.point.test_type records with IDs: [4] 2026-09-20 00:58:28,348 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_21_internal_user ... 2026-09-20 00:58:28,368 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.check 2026-09-20 00:58:28,414 121 INFO rb-6b6600a-224960-417186 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-20 00:58:28,524 121 INFO rb-6b6600a-224960-417186 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-20 00:58:28,540 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.check 2026-09-20 00:58:28,552 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: viin.quality.alert 2026-09-20 00:58:28,578 121 INFO rb-6b6600a-224960-417186 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-20 00:58:28,653 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: viin.quality.alert 2026-09-20 00:58:28,655 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: viin.quality.alert 2026-09-20 00:58:28,657 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.corrective.action 2026-09-20 00:58:28,678 121 INFO rb-6b6600a-224960-417186 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-20 00:58:28,735 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.corrective.action 2026-09-20 00:58:28,738 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.corrective.action 2026-09-20 00:58:28,740 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 53, model: quality.alert.preventive.action 2026-09-20 00:58:28,753 121 INFO rb-6b6600a-224960-417186 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-20 00:58:28,803 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 53, model: quality.alert.preventive.action 2026-09-20 00:58:28,806 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 53, model: quality.alert.preventive.action 2026-09-20 00:58:28,826 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_access_right: Starting QualityAccessRight.test_31_internal_user_process_check ... 2026-09-20 00:58:28,920 121 INFO rb-6b6600a-224960-417186 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-20 00:58:28,932 121 INFO rb-6b6600a-224960-417186 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-20 00:58:28,971 121 INFO rb-6b6600a-224960-417186 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-20 00:58:29,035 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:29,611 121 INFO rb-6b6600a-224960-417186 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-20 00:58:29,681 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_check_wizard_internal_user: Starting QualityCheckWizardInternalUser.test_every_wizard_writable_related_is_internal_user_whitelisted ... 2026-09-20 00:58:29,712 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:30,240 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_product ... 2026-09-20 00:58:30,383 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_01_validate_team ... 2026-09-20 00:58:30,517 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_11_check_tolerance_max ... 2026-09-20 00:58:31,223 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_measure_not_range_tolerance ... 2026-09-20 00:58:31,442 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_form: Starting QualityForm.test_quality_check_user_id ... 2026-09-20 00:58:31,657 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:32,222 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_complete_name ... 2026-09-20 00:58:32,246 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_point_category: Starting TestQualityPointCategory.test_quality_point_count ... 2026-09-20 00:58:32,269 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:32,825 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_point_template_line: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-20 00:58:32,874 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:33,986 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights ... 2026-09-20 00:58:34,083 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1111] 2026-09-20 00:58:34,096 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91189] 2026-09-20 00:58:34,096 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted quality.point.template records with IDs: [2] 2026-09-20 00:58:34,123 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_access_rights_2 ... 2026-09-20 00:58:34,249 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: quality.point.template 2026-09-20 00:58:34,266 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: quality.point.template 2026-09-20 00:58:34,276 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1111] 2026-09-20 00:58:34,278 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: quality.point.template 2026-09-20 00:58:34,295 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply ... 2026-09-20 00:58:34,347 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_action_apply_2 ... 2026-09-20 00:58:34,399 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_team_id ... 2026-09-20 00:58:34,443 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_compute_tolerance_max ... 2026-09-20 00:58:34,476 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_get_prepare_data ... 2026-09-20 00:58:34,500 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_product_template: Starting TestQualityProductTemplate.test_multi_company_rule ... 2026-09-20 00:58:40,718 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 00:58:41,304 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_failed ... 2026-09-20 00:58:41,356 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_all_passed ... 2026-09-20 00:58:41,387 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_empty_no_div_error ... 2026-09-20 00:58:41,416 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_failed_raises ... 2026-09-20 00:58:41,449 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_negative_passed_raises ... 2026-09-20 00:58:41,480 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_pass_rate ... 2026-09-20 00:58:41,509 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_recompute_on_edit ... 2026-09-20 00:58:41,545 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_state_is_user_decision ... 2026-09-20 00:58:41,601 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_template_line_propagates_flag ... 2026-09-20 00:58:41,626 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_track_flag_related ... 2026-09-20 00:58:41,669 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality.tests.test_quality_quantity: Starting TestQualityCheckedQuantity.test_wizard_pass_rate_recomputes ... 2026-09-20 00:58:41,730 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:42,405 121 INFO rb-6b6600a-224960-417186 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-20 00:58:42,661 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move records with IDs: [190] 2026-09-20 00:58:42,962 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_multiple_workorders_does_not_raise_expected_singleton ... 2026-09-20 00:58:43,135 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move records with IDs: [193] 2026-09-20 00:58:43,360 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_no_workorders_leaves_alert_workorder_default_falsy ... 2026-09-20 00:58:43,646 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_mrp.tests.test_action_view_quality_alerts: Starting TestActionViewQualityAlertsWorkOrderDefault.test_single_workorder_defaults_alert_to_that_workorder ... 2026-09-20 00:58:43,829 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move records with IDs: [198] 2026-09-20 00:58:44,038 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:44,663 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_01_check_plan_mo ... 2026-09-20 00:58:44,875 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move records with IDs: [206] 2026-09-20 00:58:45,365 121 INFO rb-6b6600a-224960-417186 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-20 00:58:45,584 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move records with IDs: [214] 2026-09-20 00:58:46,042 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_11_check_done_mo ... 2026-09-20 00:58:46,221 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move records with IDs: [222] 2026-09-20 00:58:46,757 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_22_check_done_wo ... 2026-09-20 00:58:46,936 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move records with IDs: [230] 2026-09-20 00:58:47,608 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_mrp.tests.test_quality_mrp: Starting QualityMRP.test_23_check_action_generate_serial ... 2026-09-20 00:58:47,785 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-09-20 00:58:48,685 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:48,699 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_stock.tests.test_quality_product_template_stock: Starting TestQualityProductTemplateStock.test_get_prepare_data ... 2026-09-20 00:58:48,789 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:58:49,404 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_01_check_auto_create_quality_check ... 2026-09-20 00:58:49,627 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_11_check_cancel_picking ... 2026-09-20 00:58:49,854 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted viin.quality.check records with IDs: [58] 2026-09-20 00:58:49,871 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_12_check_cancel_picking ... 2026-09-20 00:58:50,092 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_21_check_done_picking ... 2026-09-20 00:58:50,450 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_22_check_done_picking ... 2026-09-20 00:58:50,762 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_stock.tests.test_quality_stock: Starting QualityStock.test_23_check_done_picking ... 2026-09-20 00:58:50,997 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:51,601 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_01_check_quality_user ... 2026-09-20 00:58:51,632 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.lot 2026-09-20 00:58:51,645 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.lot 2026-09-20 00:58:51,655 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2615] 2026-09-20 00:58:51,657 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.lot 2026-09-20 00:58:51,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking.type 2026-09-20 00:58:51,696 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking.type 2026-09-20 00:58:51,698 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: stock.picking.type 2026-09-20 00:58:51,717 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: stock.picking 2026-09-20 00:58:51,729 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.picking 2026-09-20 00:58:51,750 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: stock.move 2026-09-20 00:58:51,764 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_quality_stock.tests.test_quality_stock_access_right: Starting QualityStockAccessRight.test_11_check_quality_manager ... 2026-09-20 00:58:51,787 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 74, model: stock.picking.type 2026-09-20 00:58:51,812 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 74, model: stock.picking.type 2026-09-20 00:58:51,835 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:58:51,845 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_display_name_wrapped_address_is_still_blocked ... 2026-09-20 00:58:51,867 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_a_login_carrying_two_addresses_is_not_blocked ... 2026-09-20 00:58:51,885 121 INFO rb-6b6600a-224960-417186 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-20 00:58:51,901 121 INFO rb-6b6600a-224960-417186 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-20 00:58:51,919 121 INFO rb-6b6600a-224960-417186 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-20 00:58:51,937 121 INFO rb-6b6600a-224960-417186 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-20 00:58:51,954 121 INFO rb-6b6600a-224960-417186 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-20 00:58:51,968 121 INFO rb-6b6600a-224960-417186 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-20 00:58:51,986 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,004 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,022 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,041 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,059 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,077 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_domain_prefix_wildcard_rule_blocks_any_suffix ... 2026-09-20 00:58:52,095 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,115 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_exact_address_rule_blocks_that_address ... 2026-09-20 00:58:52,132 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,151 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,181 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,200 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,223 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,246 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_matching_ignores_letter_case_and_surrounding_whitespace ... 2026-09-20 00:58:52,270 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_subdomain_wildcard_rule_blocks_a_subdomain ... 2026-09-20 00:58:52,293 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,312 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleMatching.test_the_record_predicate_answers_for_a_single_rule ... 2026-09-20 00:58:52,335 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:58:52,344 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_domain_only_rule_has_no_local_pattern ... 2026-09-20 00:58:52,368 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,394 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleCanonicalisation.test_a_rule_is_stored_canonicalised ... 2026-09-20 00:58:52,422 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,451 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,489 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:58:52,501 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_catch_all_rule_is_rejected ... 2026-09-20 00:58:52,533 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,565 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,611 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,664 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_duplicate_rule_name_is_rejected ... 2026-09-20 00:58:52,691 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,721 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,753 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,784 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_a_rule_with_no_domain_is_rejected ... 2026-09-20 00:58:52,815 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleValidation.test_an_uncited_block_reason_can_still_be_deleted ... 2026-09-20 00:58:52,828 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted block.reason records with IDs: [3] 2026-09-20 00:58:52,849 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:58:52,858 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,876 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,893 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_email_blacklist_rule: Starting TestRuleLookupSurface.test_the_rule_lookup_is_not_reachable_over_rpc ... 2026-09-20 00:58:52,913 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:58:52,923 121 INFO rb-6b6600a-224960-417186 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-20 00:58:52,991 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:58:53,003 121 INFO rb-6b6600a-224960-417186 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-20 00:58:54,058 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [72] 2026-09-20 00:58:54,168 121 INFO rb-6b6600a-224960-417186 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-20 00:58:58,238 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_setting_round_trips_through_the_settings_screen ... 2026-09-20 00:58:59,314 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [74] 2026-09-20 00:58:59,456 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_settings_screen_exposes_no_public_action_openers ... 2026-09-20 00:58:59,477 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_res_config_settings: Starting TestBlacklistSetting.test_the_two_settings_links_open_the_right_lists ... 2026-09-20 00:58:59,512 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:58:59,523 121 INFO rb-6b6600a-224960-417186 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-20 00:59:00,199 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 00:59:01,141 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:01] "POST /web/signup HTTP/1.1" 200 - 203 0.142 0.803 2026-09-20 00:59:01,169 121 INFO rb-6b6600a-224960-417186 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-20 00:59:01,689 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 00:59:02,962 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:02] "POST /web/signup HTTP/1.1" 200 - 203 0.071 1.203 2026-09-20 00:59:02,966 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [76] 2026-09-20 00:59:03,287 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-20 00:59:03,378 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #76 deleted mail.mail records with IDs: [375] 2026-09-20 00:59:03,385 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #76 deleted mail.message records with IDs: [8817] 2026-09-20 00:59:03,394 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-20 00:59:03,399 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 00:59:03,400 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:03] "POST /web/signup HTTP/1.1" 303 - 286 0.178 0.253 2026-09-20 00:59:03,408 121 INFO rb-6b6600a-224960-417186 odoo.http: Session expired 2026-09-20 00:59:03,408 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:03] "GET /my HTTP/1.1" 303 - 5 0.001 0.005 2026-09-20 00:59:03,772 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:03] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.036 0.326 2026-09-20 00:59:03,792 121 INFO rb-6b6600a-224960-417186 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-20 00:59:04,417 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 00:59:05,200 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:05] "POST /web/signup HTTP/1.1" 200 - 203 0.100 0.685 2026-09-20 00:59:05,223 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_a_wildcard_rule_blocks_through_the_sign_up_form ... 2026-09-20 00:59:05,924 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 00:59:06,601 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:06] "POST /web/signup HTTP/1.1" 200 - 203 0.080 0.599 2026-09-20 00:59:06,628 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_address_matching_no_rule_registers_successfully ... 2026-09-20 00:59:07,190 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 00:59:07,657 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-20 00:59:07,754 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [376] 2026-09-20 00:59:07,763 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #77 deleted mail.message records with IDs: [8826] 2026-09-20 00:59:07,773 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:newcomer@allowed-example.com from 127.0.0.1 2026-09-20 00:59:07,779 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 00:59:07,779 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:07] "POST /web/signup HTTP/1.1" 303 - 285 0.147 0.444 2026-09-20 00:59:07,787 121 INFO rb-6b6600a-224960-417186 odoo.http: Session expired 2026-09-20 00:59:07,787 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:07] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-09-20 00:59:08,383 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:08] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.079 0.514 2026-09-20 00:59:08,407 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_signup_blacklist: Starting TestSignupBlacklist.test_an_archived_rule_stops_blocking ... 2026-09-20 00:59:09,004 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 00:59:09,753 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:09] "POST /web/signup HTTP/1.1" 200 - 203 0.062 0.689 2026-09-20 00:59:10,057 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-20 00:59:10,126 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [377] 2026-09-20 00:59:10,134 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #78 deleted mail.message records with IDs: [8831] 2026-09-20 00:59:10,144 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:newcomer@blocked-example.com from 127.0.0.1 2026-09-20 00:59:10,152 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 00:59:10,152 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:10] "POST /web/signup HTTP/1.1" 303 - 265 0.157 0.229 2026-09-20 00:59:10,166 121 INFO rb-6b6600a-224960-417186 odoo.http: Session expired 2026-09-20 00:59:10,166 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:10] "GET /my HTTP/1.1" 303 - 5 0.002 0.009 2026-09-20 00:59:10,544 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:10] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.045 0.330 2026-09-20 00:59:10,573 121 INFO rb-6b6600a-224960-417186 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-20 00:59:11,279 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 00:59:12,904 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:12] "POST /web/signup HTTP/1.1" 200 - 202 0.120 1.507 2026-09-20 00:59:13,306 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:13] "POST /web/signup HTTP/1.1" 200 - 128 0.069 0.314 2026-09-20 00:59:13,613 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reader2@blocked-example.com from 127.0.0.1 2026-09-20 00:59:13,731 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #79 deleted mail.mail records with IDs: [378] 2026-09-20 00:59:13,739 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #79 deleted mail.message records with IDs: [8836] 2026-09-20 00:59:13,762 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reader2@blocked-example.com from 127.0.0.1 2026-09-20 00:59:13,770 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 00:59:13,770 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:13] "POST /web/signup HTTP/1.1" 303 - 286 0.202 0.237 2026-09-20 00:59:13,779 121 INFO rb-6b6600a-224960-417186 odoo.http: Session expired 2026-09-20 00:59:13,779 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:13] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-09-20 00:59:14,101 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:14] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.040 0.279 2026-09-20 00:59:14,379 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reader3@blocked-example.com from 127.0.0.1 2026-09-20 00:59:14,479 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #80 deleted mail.mail records with IDs: [379] 2026-09-20 00:59:14,491 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #80 deleted mail.message records with IDs: [8839] 2026-09-20 00:59:14,501 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reader3@blocked-example.com from 127.0.0.1 2026-09-20 00:59:14,508 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 00:59:14,508 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:14] "POST /web/signup HTTP/1.1" 303 - 286 0.173 0.212 2026-09-20 00:59:14,523 121 INFO rb-6b6600a-224960-417186 odoo.http: Session expired 2026-09-20 00:59:14,523 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:14] "GET /my HTTP/1.1" 303 - 5 0.004 0.007 2026-09-20 00:59:14,888 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:14] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.071 0.291 2026-09-20 00:59:15,249 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reader4@blocked-example.com from 127.0.0.1 2026-09-20 00:59:15,327 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [380] 2026-09-20 00:59:15,334 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #81 deleted mail.message records with IDs: [8842] 2026-09-20 00:59:15,343 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reader4@blocked-example.com from 127.0.0.1 2026-09-20 00:59:15,361 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 00:59:15,362 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:15] "POST /web/signup HTTP/1.1" 303 - 286 0.186 0.253 2026-09-20 00:59:15,370 121 INFO rb-6b6600a-224960-417186 odoo.http: Session expired 2026-09-20 00:59:15,370 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:15] "GET /my HTTP/1.1" 303 - 5 0.001 0.004 2026-09-20 00:59:15,682 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:15] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 101 0.039 0.270 2026-09-20 00:59:15,706 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:59:15,719 121 INFO rb-6b6600a-224960-417186 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-20 00:59:16,384 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 00:59:17,072 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:17] "POST /web/signup HTTP/1.1" 200 - 203 0.085 0.604 2026-09-20 00:59:17,424 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [381] 2026-09-20 00:59:17,432 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8846] 2026-09-20 00:59:17,437 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 00:59:17,608 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:resident@blocked-example.com from 127.0.0.1 2026-09-20 00:59:17,623 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:resident@blocked-example.com from 127.0.0.1 2026-09-20 00:59:17,628 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 00:59:17,629 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:17] "POST /web/reset_password HTTP/1.1" 303 - 117 0.066 0.090 2026-09-20 00:59:17,648 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:resident@blocked-example.com from 127.0.0.1 2026-09-20 00:59:17,656 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:17] "POST /web/login HTTP/1.1" 303 - 16 0.005 0.015 2026-09-20 00:59:17,669 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login failed for db:rb-6b6600a-224960-417186 login:resident@blocked-example.com from 127.0.0.1 2026-09-20 00:59:18,029 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:18] "POST /web/login HTTP/1.1" 200 - 105 0.034 0.336 2026-09-20 00:59:18,030 121 INFO rb-6b6600a-224960-417186 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-20 00:59:18,050 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_registration_email_blacklist.tests.test_signup_not_intercepted: Starting TestBlacklistDoesNotInterfere.test_an_invited_registration_is_not_blocked ... 2026-09-20 00:59:18,724 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 00:59:19,438 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:19] "POST /web/signup HTTP/1.1" 200 - 203 0.075 0.641 2026-09-20 00:59:19,788 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:invitee@blocked-example.com from 127.0.0.1 2026-09-20 00:59:19,871 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #83 deleted mail.mail records with IDs: [383] 2026-09-20 00:59:19,881 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #83 deleted mail.message records with IDs: [8852] 2026-09-20 00:59:19,888 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:invitee@blocked-example.com from 127.0.0.1 2026-09-20 00:59:19,892 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 00:59:19,893 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:19] "POST /web/signup HTTP/1.1" 303 - 297 0.158 0.227 2026-09-20 00:59:19,902 121 INFO rb-6b6600a-224960-417186 odoo.http: Session expired 2026-09-20 00:59:19,902 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:19] "GET /my HTTP/1.1" 303 - 5 0.001 0.003 2026-09-20 00:59:20,249 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 00:59:20] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 103 0.071 0.273 2026-09-20 00:59:20,286 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 00:59:20,440 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_01 ... 2026-09-20 00:59:20,506 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_request_from_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_repair_count_02 ... 2026-09-20 00:59:20,628 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:59:20,739 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_01 ... 2026-09-20 00:59:20,937 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_02 ... 2026-09-20 00:59:21,121 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_maintenance_request_id_03 ... 2026-09-20 00:59:21,313 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_01 ... 2026-09-20 00:59:21,491 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_02 ... 2026-09-20 00:59:21,703 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_request_from_maintenance.tests.test_repair: Starting TestRepair.test_onchange_product_id_03 ... 2026-09-20 00:59:21,954 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:59:22,082 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_00_no_milestone ... 2026-09-20 00:59:22,352 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_01_maintenance_request_different_milestones ... 2026-09-20 00:59:22,617 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_02_maintenance_request_same_milestones ... 2026-09-20 00:59:23,443 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_repair_with_maintenance_schedule.tests.test_repair_maintenance_schedule: Starting TestRepairMaintenanceRequest.test_03_different_part_replace_condition ... 2026-09-20 00:59:24,151 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:59:24,915 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_change_time_backdate ... 2026-09-20 00:59:25,181 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate ... 2026-09-20 00:59:25,393 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-09-20 00:59:25,422 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_backdate.tests.test_backdate: Starting TestBackDate.test_legacy_date_order_context_key_still_backdates_the_confirmation ... 2026-09-20 00:59:25,566 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 00:59:25,589 121 INFO rb-6b6600a-224960-417186 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-20 00:59:25,589 121 INFO rb-6b6600a-224960-417186 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-20 00:59:25,692 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_in_text ... 2026-09-20 00:59:25,736 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_create_link_url_standalone ... 2026-09-20 00:59:25,751 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_in_text ... 2026-09-20 00:59:25,785 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_desc_short_link.tests.test_desc_short_link: Starting TestToSaleDescShortLink.test_write_link_url_standalone ... 2026-09-20 00:59:25,825 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:59:25,834 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_01 ... 2026-09-20 00:59:26,416 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [193] 2026-09-20 00:59:26,498 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_line_numbering.tests.test_line_numbering: Starting TestLineNumbering.test_sequence_edit_02 ... 2026-09-20 00:59:26,922 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:59:33,933 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_01_reconcile_payment_with_invoice_same_currency ... 2026-09-20 00:59:38,510 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_02_reconcile_payment_with_invoice_diff_currency ... 2026-09-20 00:59:43,090 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_03_reconcile_payment_with_invoice_diff_so ... 2026-09-20 00:59:48,245 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_04_add_so_to_confirmed_payment ... 2026-09-20 00:59:51,534 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_order_advance.tests.test_payment_flow: Starting TestPaymentFlow.test_05_add_so_to_confirmed_payment ... 2026-09-20 00:59:54,531 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:00:03,465 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_01_change_partner_on_payment ... 2026-09-20 01:00:03,691 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_order_advance.tests.test_payment_form: Starting TestPaymentForm.test_03_add_or_remove_so_on_payment ... 2026-09-20 01:00:03,934 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:00:12,745 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_order_advance.tests.test_payment_functional: Starting TestPaymentFunctional.test_01_partner_on_payment ... 2026-09-20 01:00:13,031 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:00:13,755 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [384] 2026-09-20 01:00:13,993 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit ... 2026-09-20 01:00:14,099 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_2 ... 2026-09-20 01:00:14,325 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_3 ... 2026-09-20 01:00:14,453 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_price_unit_4 ... 2026-09-20 01:00:15,597 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom ... 2026-09-20 01:00:16,821 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sale_price_lock.tests.test_price_lock: Starting TestPriceLock.test_change_uom_and_price ... 2026-09-20 01:00:17,019 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:00:17,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_declared_bulk_update_leaves_the_paperwork_untouched_and_flags_it ... 2026-09-20 01:00:18,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_and_a_refused_transfer_are_recorded_differently ... 2026-09-20 01:00:19,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_held_rebuild_is_honoured_when_the_schedule_is_updated ... 2026-09-20 01:00:21,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_a_transfer_emptied_by_a_replan_does_not_survive_as_a_draft ... 2026-09-20 01:00:22,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8946, 8945] 2026-09-20 01:00:22,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [112] 2026-09-20 01:00:22,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1313] 2026-09-20 01:00:22,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_cancelled_transfer_is_left_alone_and_the_operator_is_told ... 2026-09-20 01:00:22,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_done_transfer_is_left_alone_and_the_operator_is_told ... 2026-09-20 01:00:23,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_one_multi_line_update_rebuilds_once_per_order_not_once_per_line ... 2026-09-20 01:00:25,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_picked_move_is_left_alone_and_the_operator_is_told ... 2026-09-20 01:00:26,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_printed_transfer_is_left_alone_and_the_operator_is_told ... 2026-09-20 01:00:27,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_change_splits_then_merges_back_to_one_per_date ... 2026-09-20 01:00:28,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8988, 8986, 8985] 2026-09-20 01:00:28,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [121] 2026-09-20 01:00:28,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1330] 2026-09-20 01:00:28,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_promise_changed_after_confirmation_redates_the_transfer ... 2026-09-20 01:00:29,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_replan: Starting TestDeliveryReplan.test_reserved_quantities_follow_their_move_to_the_new_transfer ... 2026-09-20 01:00:29,912 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:00:29,920 121 INFO rb-6b6600a-224960-417186 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-20 01:00:30,616 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:00:30,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_a_user_never_sees_another_companys_movements_through_the_filter ... 2026-09-20 01:00:35,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_an_unsupported_operator_raises_instead_of_answering_wrongly ... 2026-09-20 01:00:35,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_asking_for_not_late_returns_everything_except_the_late_records ... 2026-09-20 01:00:35,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_delivery_results_search_tz: Starting TestDeliveryResultsSearch.test_filter_returns_exactly_the_records_showing_that_value ... 2026-09-20 01:00:36,000 121 INFO rb-6b6600a-224960-417186 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-20 01:00:38,401 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:00:38,423 121 INFO rb-6b6600a-224960-417186 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-20 01:00:38,808 121 INFO rb-6b6600a-224960-417186 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-20 01:00:39,043 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:00:39,055 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_01_compute_expected_date ... 2026-09-20 01:00:39,251 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_02_compute_expected_date ... 2026-09-20 01:00:39,456 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_03_compute_expected_date ... 2026-09-20 01:00:40,270 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04 ... 2026-09-20 01:00:40,478 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_04_test_delivery_results ... 2026-09-20 01:00:41,497 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9230, 9226, 9225] 2026-09-20 01:00:41,547 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [145] 2026-09-20 01:00:41,552 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1345] 2026-09-20 01:00:41,807 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05 ... 2026-09-20 01:00:42,607 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_05_test_delivery_results ... 2026-09-20 01:00:43,609 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [9245, 9241, 9240] 2026-09-20 01:00:43,643 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [148] 2026-09-20 01:00:43,649 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1351] 2026-09-20 01:00:43,987 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06 ... 2026-09-20 01:00:44,794 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_06_test_delivery_results ... 2026-09-20 01:00:45,760 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_07 ... 2026-09-20 01:00:46,556 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_08 ... 2026-09-20 01:00:47,434 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_09 ... 2026-09-20 01:00:48,753 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_10 ... 2026-09-20 01:00:50,280 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_11 ... 2026-09-20 01:00:51,020 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_12 ... 2026-09-20 01:00:51,917 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_13 ... 2026-09-20 01:00:52,763 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_14 ... 2026-09-20 01:00:53,523 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_order_line_date: Starting TestOrderLineExpectedDate.test_multi_picking_01 ... 2026-09-20 01:00:54,387 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:00:54,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_a_move_never_joins_a_transfer_that_already_holds_another_date ... 2026-09-20 01:00:55,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_combo_and_product_less_lines_never_cause_a_split ... 2026-09-20 01:00:56,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_merging_a_second_source_document_keeps_both_origins ... 2026-09-20 01:00:57,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_quantity_decrease_after_validation_creates_no_empty_transfer ... 2026-09-20 01:00:59,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_picking_split: Starting TestPickingSplit.test_split_fires_without_any_intervening_flush ... 2026-09-20 01:01:00,072 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:01:00,082 121 INFO rb-6b6600a-224960-417186 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-20 01:01:00,596 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_duplicating_a_quotation_carries_no_promise ... 2026-09-20 01:01:01,043 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_forecast_equals_promise_once_the_order_is_confirmed ... 2026-09-20 01:01:01,802 121 INFO rb-6b6600a-224960-417186 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-20 01:01:02,370 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_line_with_no_promise_behaves_exactly_as_standard_odoo ... 2026-09-20 01:01:03,183 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_is_never_given_a_compute ... 2026-09-20 01:01:04,029 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_stock_schedule.tests.test_promise_forecast: Starting TestPromiseAndForecast.test_promise_survives_confirmation_into_the_warehouse_document ... 2026-09-20 01:01:04,921 121 INFO rb-6b6600a-224960-417186 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-20 01:01:05,355 121 INFO rb-6b6600a-224960-417186 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-20 01:01:06,420 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:01:07,688 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [385] 2026-09-20 01:01:07,803 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [386] 2026-09-20 01:01:08,285 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_01_sale_user ... 2026-09-20 01:01:08,338 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 95, model: team.sales.target 2026-09-20 01:01:08,353 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9391] 2026-09-20 01:01:08,355 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-20 01:01:08,359 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: team.sales.target 2026-09-20 01:01:08,363 121 INFO rb-6b6600a-224960-417186 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-20 01:01:08,376 121 INFO rb-6b6600a-224960-417186 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-20 01:01:08,396 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9393] 2026-09-20 01:01:08,396 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: team.sales.target 2026-09-20 01:01:08,446 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9394, 9389] 2026-09-20 01:01:08,446 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-20 01:01:08,456 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9394, 9389] 2026-09-20 01:01:08,461 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #95 deleted personal.sales.target records with IDs: [1] 2026-09-20 01:01:08,464 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #95 deleted mail.followers records with IDs: [1411] 2026-09-20 01:01:08,465 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 95, model: personal.sales.target 2026-09-20 01:01:08,468 121 INFO rb-6b6600a-224960-417186 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-20 01:01:08,477 121 INFO rb-6b6600a-224960-417186 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-20 01:01:08,492 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #95 deleted mail.message records with IDs: [9392] 2026-09-20 01:01:08,492 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 95, model: personal.sales.target 2026-09-20 01:01:08,511 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_02_sale_leader ... 2026-09-20 01:01:08,594 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9391] 2026-09-20 01:01:08,607 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted team.sales.target records with IDs: [8] 2026-09-20 01:01:08,620 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1413] 2026-09-20 01:01:08,672 121 INFO rb-6b6600a-224960-417186 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-20 01:01:08,681 121 INFO rb-6b6600a-224960-417186 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-20 01:01:08,695 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9393] 2026-09-20 01:01:08,698 121 INFO rb-6b6600a-224960-417186 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-20 01:01:08,718 121 INFO rb-6b6600a-224960-417186 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-20 01:01:08,819 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9389] 2026-09-20 01:01:08,832 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [1] 2026-09-20 01:01:08,837 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1411] 2026-09-20 01:01:08,926 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9397] 2026-09-20 01:01:08,933 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [5] 2026-09-20 01:01:08,937 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1419, 1420] 2026-09-20 01:01:08,948 121 INFO rb-6b6600a-224960-417186 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-20 01:01:08,963 121 INFO rb-6b6600a-224960-417186 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-20 01:01:08,981 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9392] 2026-09-20 01:01:08,986 121 INFO rb-6b6600a-224960-417186 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-20 01:01:09,010 121 INFO rb-6b6600a-224960-417186 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-20 01:01:09,048 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_03_regional_manager ... 2026-09-20 01:01:09,245 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9391] 2026-09-20 01:01:09,263 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [8] 2026-09-20 01:01:09,281 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1413] 2026-09-20 01:01:09,342 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9393] 2026-09-20 01:01:09,350 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted team.sales.target records with IDs: [9] 2026-09-20 01:01:09,364 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1415] 2026-09-20 01:01:09,520 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9389] 2026-09-20 01:01:09,536 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [1] 2026-09-20 01:01:09,540 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1411] 2026-09-20 01:01:09,593 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9392] 2026-09-20 01:01:09,602 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [3] 2026-09-20 01:01:09,606 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1414] 2026-09-20 01:01:09,703 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9402] 2026-09-20 01:01:09,713 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-20 01:01:09,717 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-09-20 01:01:09,768 121 INFO rb-6b6600a-224960-417186 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-20 01:01:09,782 121 INFO rb-6b6600a-224960-417186 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-20 01:01:09,796 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9393] 2026-09-20 01:01:09,812 121 INFO rb-6b6600a-224960-417186 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-20 01:01:09,843 121 INFO rb-6b6600a-224960-417186 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-20 01:01:09,860 121 INFO rb-6b6600a-224960-417186 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-20 01:01:09,869 121 INFO rb-6b6600a-224960-417186 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-20 01:01:09,883 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9401] 2026-09-20 01:01:09,898 121 INFO rb-6b6600a-224960-417186 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-20 01:01:09,914 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.message records with IDs: [9401] 2026-09-20 01:01:09,917 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted personal.sales.target records with IDs: [8] 2026-09-20 01:01:09,921 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #97 deleted mail.followers records with IDs: [1427, 1428] 2026-09-20 01:01:09,942 121 INFO rb-6b6600a-224960-417186 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-20 01:01:10,026 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.message records with IDs: [9402] 2026-09-20 01:01:10,035 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted personal.sales.target records with IDs: [9] 2026-09-20 01:01:10,039 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #96 deleted mail.followers records with IDs: [1429, 1430] 2026-09-20 01:01:10,056 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_access_right: Starting TestAccessRight.test_access_right_04_all_document ... 2026-09-20 01:01:10,210 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9391] 2026-09-20 01:01:10,217 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [8] 2026-09-20 01:01:10,230 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1413] 2026-09-20 01:01:10,291 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9393] 2026-09-20 01:01:10,295 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted team.sales.target records with IDs: [9] 2026-09-20 01:01:10,310 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1415] 2026-09-20 01:01:10,410 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9389] 2026-09-20 01:01:10,416 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [1] 2026-09-20 01:01:10,420 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1411] 2026-09-20 01:01:10,466 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted mail.message records with IDs: [9392] 2026-09-20 01:01:10,469 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted personal.sales.target records with IDs: [3] 2026-09-20 01:01:10,472 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #99 deleted mail.followers records with IDs: [1414] 2026-09-20 01:01:10,530 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:01:12,040 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [387] 2026-09-20 01:01:12,131 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [388] 2026-09-20 01:01:20,011 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_cross_company_search_is_closed ... 2026-09-20 01:01:20,037 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_personal_target_same_company_search_still_allowed ... 2026-09-20 01:01:20,068 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_company_id_populated_from_team ... 2026-09-20 01:01:20,086 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_cross_company_search_is_closed ... 2026-09-20 01:01:20,114 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_multi_company: Starting TestMultiCompany.test_team_target_same_company_search_still_allowed ... 2026-09-20 01:01:20,184 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:01:21,398 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [389] 2026-09-20 01:01:21,480 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [390] 2026-09-20 01:01:21,842 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_matching_term_does_not_raise ... 2026-09-20 01:01:21,879 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_name_search: Starting TestTeamSalesTargetNameSearch.test_name_search_non_matching_term_returns_empty ... 2026-09-20 01:01:21,925 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:01:23,201 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [391] 2026-09-20 01:01:23,299 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [392] 2026-09-20 01:01:23,824 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_approval_team_target ... 2026-09-20 01:01:23,967 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_divide_target_when_generate_sale_personal_target ... 2026-09-20 01:01:23,992 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_function_get_target_by_date ... 2026-09-20 01:01:26,511 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_01_team_sales_target ... 2026-09-20 01:01:26,612 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_02_personal_sales_target ... 2026-09-20 01:01:27,543 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_overlapped_duplicate_personal_target_in_team_target ... 2026-09-20 01:01:27,598 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1454] 2026-09-20 01:01:27,629 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target.tests.test_target: Starting TestSalesTarget.test_state_personal_target_follow_state_team_target ... 2026-09-20 01:01:27,760 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:01:29,188 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [393] 2026-09-20 01:01:29,293 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [394] 2026-09-20 01:01:29,481 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_manager ... 2026-09-20 01:01:29,906 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9865] 2026-09-20 01:01:29,916 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [44] 2026-09-20 01:01:29,920 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1504] 2026-09-20 01:01:30,058 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9868] 2026-09-20 01:01:30,064 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [46] 2026-09-20 01:01:30,068 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1508, 1509] 2026-09-20 01:01:30,075 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9866] 2026-09-20 01:01:30,084 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted team.sales.target records with IDs: [43] 2026-09-20 01:01:30,099 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1506] 2026-09-20 01:01:30,221 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,399 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,411 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,428 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9870] 2026-09-20 01:01:30,432 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,446 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,457 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,473 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9869] 2026-09-20 01:01:30,477 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,497 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,594 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,604 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,622 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9869] 2026-09-20 01:01:30,640 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,667 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9869] 2026-09-20 01:01:30,670 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted personal.sales.target records with IDs: [48] 2026-09-20 01:01:30,675 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.followers records with IDs: [1510] 2026-09-20 01:01:30,697 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,716 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,729 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,745 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #118 deleted mail.message records with IDs: [9870] 2026-09-20 01:01:30,756 121 INFO rb-6b6600a-224960-417186 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-20 01:01:30,782 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_pos.tests.test_access_right: Starting TestAccessRight.test_access_right_pos_user ... 2026-09-20 01:01:30,875 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-20 01:01:31,167 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 117, model: team.sales.target 2026-09-20 01:01:31,176 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9874] 2026-09-20 01:01:31,178 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-20 01:01:31,242 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9875, 9872] 2026-09-20 01:01:31,242 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-20 01:01:31,251 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9875, 9872] 2026-09-20 01:01:31,253 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [51] 2026-09-20 01:01:31,257 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1512] 2026-09-20 01:01:31,258 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-20 01:01:31,260 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: team.sales.target 2026-09-20 01:01:31,464 121 INFO rb-6b6600a-224960-417186 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-20 01:01:31,476 121 INFO rb-6b6600a-224960-417186 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-20 01:01:31,491 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9877] 2026-09-20 01:01:31,492 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: team.sales.target 2026-09-20 01:01:31,498 121 INFO rb-6b6600a-224960-417186 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-20 01:01:31,509 121 INFO rb-6b6600a-224960-417186 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-20 01:01:31,524 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9873] 2026-09-20 01:01:31,527 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #117 deleted personal.sales.target records with IDs: [52] 2026-09-20 01:01:31,531 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #117 deleted mail.followers records with IDs: [1513] 2026-09-20 01:01:31,532 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 117, model: personal.sales.target 2026-09-20 01:01:31,540 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #117 deleted mail.message records with IDs: [9873] 2026-09-20 01:01:31,540 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 117, model: personal.sales.target 2026-09-20 01:01:31,569 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:01:32,900 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [395] 2026-09-20 01:01:33,003 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [396] 2026-09-20 01:01:34,147 121 INFO rb-6b6600a-224960-417186 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-20 01:01:34,653 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:01:36,023 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [397] 2026-09-20 01:01:36,144 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [398] 2026-09-20 01:01:37,225 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_foreign_currency_walkin_is_converted_to_target_currency ... 2026-09-20 01:01:37,823 121 INFO rb-6b6600a-224960-417186 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-20 01:01:38,911 121 INFO rb-6b6600a-224960-417186 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-20 01:01:40,260 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_standalone_sale_order_leaves_pos_channel_empty ... 2026-09-20 01:01:41,563 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_and_sale_order_consolidate_without_double_count ... 2026-09-20 01:01:43,571 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_pos.tests.test_st62508_pos_multichannel: Starting TestST62508PosMultichannel.test_walkin_pos_channel_reports_untaxed_not_tax_inclusive ... 2026-09-20 01:01:43,858 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:01:45,055 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [399] 2026-09-20 01:01:45,182 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [400] 2026-09-20 01:01:46,023 121 INFO rb-6b6600a-224960-417186 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-20 01:01:48,685 121 INFO rb-6b6600a-224960-417186 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-20 01:01:51,196 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:01:52,565 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [401] 2026-09-20 01:01:52,665 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [402] 2026-09-20 01:01:53,555 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_cancelled_target_reports_zero_on_every_channel ... 2026-09-20 01:01:55,233 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_compute_sales_kpi_on_target ... 2026-09-20 01:01:56,821 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #138 deleted mail.mail records with IDs: [403] 2026-09-20 01:01:59,748 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-09-20 01:02:00,276 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_pos.tests.test_target_pos: Starting TestTargetPos.test_linking_pos_order_to_target ... 2026-09-20 01:02:01,745 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #137 deleted mail.mail records with IDs: [405] 2026-09-20 01:02:02,170 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:02:03,683 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-09-20 01:02:03,774 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-09-20 01:02:04,008 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_ordered_total ... 2026-09-20 01:02:06,662 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_draft_target_reports_zero_untaxed_total ... 2026-09-20 01:02:09,390 121 INFO rb-6b6600a-224960-417186 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-20 01:02:10,949 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_another_company_sale_order ... 2026-09-20 01:02:22,514 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-20 01:02:24,768 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_recomputes_when_draft_target_is_approved ... 2026-09-20 01:02:27,681 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_ordered_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-20 01:02:30,460 121 INFO rb-6b6600a-224960-417186 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-20 01:02:32,432 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-09-20 01:02:32,964 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_another_company_sale_order ... 2026-09-20 01:02:43,345 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_excludes_sale_order_rescheduled_out_of_period ... 2026-09-20 01:02:46,091 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_recomputes_when_draft_target_is_approved ... 2026-09-20 01:02:49,163 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_st62508_sale: Starting TestST62508Sale.test_untaxed_total_reports_untaxed_base_not_tax_inclusive_amount ... 2026-09-20 01:02:52,180 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:02:53,593 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-09-20 01:02:53,710 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-09-20 01:02:53,984 121 INFO rb-6b6600a-224960-417186 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-20 01:02:55,741 121 INFO rb-6b6600a-224960-417186 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-20 01:02:57,337 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:02:58,657 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-09-20 01:02:58,784 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-09-20 01:02:58,958 121 INFO rb-6b6600a-224960-417186 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-20 01:03:02,717 121 INFO rb-6b6600a-224960-417186 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-20 01:03:02,761 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-09-20 01:03:02,761 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-20 01:03:04,642 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:03:06,045 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-09-20 01:03:06,148 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-09-20 01:03:06,348 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_compute_sales_kpi_on_target ... 2026-09-20 01:03:10,078 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-09-20 01:03:10,955 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-09-20 01:03:11,607 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [221, 220] 2026-09-20 01:03:11,632 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-09-20 01:03:11,644 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [210] 2026-09-20 01:03:11,910 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_cron_update_current_month_target ... 2026-09-20 01:03:14,065 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) started manually 2026-09-20 01:03:14,171 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job "Compute CRM Teams' Current Month Invoiced Target" (125) done 2026-09-20 01:03:14,172 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) started manually 2026-09-20 01:03:14,197 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job "Compute Users' Current Month Invoiced Target" (126) done 2026-09-20 01:03:14,227 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_target_sale.tests.test_target_sale: Starting TestTargetSale.test_linking_so_invoice_to_target ... 2026-09-20 01:03:16,765 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-09-20 01:03:17,500 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:03:18,810 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_regions_hierarchy: Starting TestRegionsHierarchy.test_2010_regions_hierarchy ... 2026-09-20 01:03:18,864 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:03:20,149 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1000_compute_user_id ... 2026-09-20 01:03:20,195 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1001_compute_recursive_child_ids ... 2026-09-20 01:03:20,220 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1002_compute_member_ids ... 2026-09-20 01:03:20,355 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1003_group_sale_salesman ... 2026-09-20 01:03:20,486 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-20 01:03:20,504 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-20 01:03:20,509 121 INFO rb-6b6600a-224960-417186 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-20 01:03:20,520 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-20 01:03:20,523 121 INFO rb-6b6600a-224960-417186 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-20 01:03:20,546 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-20 01:03:20,564 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:20,566 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:20,569 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:20,571 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:20,573 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-20 01:03:20,597 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1004_group_sale_salesman_team_lead ... 2026-09-20 01:03:20,736 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-20 01:03:20,754 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-20 01:03:20,759 121 INFO rb-6b6600a-224960-417186 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-20 01:03:20,776 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-20 01:03:20,785 121 INFO rb-6b6600a-224960-417186 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-20 01:03:20,836 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-20 01:03:20,844 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:20,846 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:20,849 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:20,851 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:20,853 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-20 01:03:20,880 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1005_group_sale_salesman_sale_rg ... 2026-09-20 01:03:21,034 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-20 01:03:21,045 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-20 01:03:21,052 121 INFO rb-6b6600a-224960-417186 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-20 01:03:21,073 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-20 01:03:21,077 121 INFO rb-6b6600a-224960-417186 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-20 01:03:21,102 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-20 01:03:21,110 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:21,112 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:21,114 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:21,115 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:21,117 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-20 01:03:21,137 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1006_group_sale_team_leader ... 2026-09-20 01:03:21,317 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-20 01:03:21,328 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-20 01:03:21,331 121 INFO rb-6b6600a-224960-417186 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-20 01:03:21,343 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-20 01:03:21,347 121 INFO rb-6b6600a-224960-417186 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-20 01:03:21,375 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-20 01:03:21,389 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:21,392 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:21,394 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:21,397 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:21,399 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-20 01:03:21,427 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1007_group_sale_team_leader_sale_rg ... 2026-09-20 01:03:21,634 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-20 01:03:21,645 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-20 01:03:21,649 121 INFO rb-6b6600a-224960-417186 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-20 01:03:21,659 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team 2026-09-20 01:03:21,662 121 INFO rb-6b6600a-224960-417186 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-20 01:03:21,691 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team 2026-09-20 01:03:21,698 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:21,701 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:21,703 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:21,706 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:21,708 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-20 01:03:21,736 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1008_group_sale_regional_admin ... 2026-09-20 01:03:21,916 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-20 01:03:21,927 121 INFO rb-6b6600a-224960-417186 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-20 01:03:21,957 121 INFO rb-6b6600a-224960-417186 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-20 01:03:21,974 121 INFO rb-6b6600a-224960-417186 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-20 01:03:22,038 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:22,047 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:22,049 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:22,051 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:22,054 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-20 01:03:22,074 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1009_group_sale_regional_manager_team_leader ... 2026-09-20 01:03:22,253 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-20 01:03:22,263 121 INFO rb-6b6600a-224960-417186 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-20 01:03:22,281 121 INFO rb-6b6600a-224960-417186 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-20 01:03:22,291 121 INFO rb-6b6600a-224960-417186 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-20 01:03:22,329 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:22,355 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:22,366 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 167, model: crm.team.region 2026-09-20 01:03:22,368 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:22,373 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 167, model: crm.team.region 2026-09-20 01:03:22,389 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1010_group_sale_regional_admin_child ... 2026-09-20 01:03:22,596 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-20 01:03:22,617 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced.tests.test_sales_team_advanced: Starting TestSalesTeamAdvanced.test_1011_group_sale_salesman_all_leads ... 2026-09-20 01:03:22,820 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-20 01:03:22,835 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team 2026-09-20 01:03:22,897 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:22,905 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 167, model: crm.team.region 2026-09-20 01:03:22,929 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:03:24,379 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2000_group_sale_team_leader_member ... 2026-09-20 01:03:24,532 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:24,563 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:24,605 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:24,641 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:24,650 121 INFO rb-6b6600a-224960-417186 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-20 01:03:24,672 121 INFO rb-6b6600a-224960-417186 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-20 01:03:24,696 121 INFO rb-6b6600a-224960-417186 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-20 01:03:24,717 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:24,734 121 INFO rb-6b6600a-224960-417186 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-20 01:03:24,758 121 INFO rb-6b6600a-224960-417186 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-20 01:03:24,784 121 INFO rb-6b6600a-224960-417186 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-20 01:03:24,800 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:24,819 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:24,832 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:24,848 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2001_group_sale_team_leader_leader ... 2026-09-20 01:03:25,028 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,080 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,110 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,157 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,167 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,186 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,203 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,221 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,229 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,253 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,282 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,302 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,328 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,345 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,372 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2002_group_sale_regional_manager_member ... 2026-09-20 01:03:25,560 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,628 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,690 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,721 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,743 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,762 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,772 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,793 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,817 121 INFO rb-6b6600a-224960-417186 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-20 01:03:25,837 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,858 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,874 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:25,899 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2003_group_sale_regional_manager_direct ... 2026-09-20 01:03:26,103 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,133 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,174 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,190 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,217 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,236 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,251 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,261 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,286 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,311 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,326 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,343 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,356 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,375 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2004_group_sale_regional_manager_parent ... 2026-09-20 01:03:26,633 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,719 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,729 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,752 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,770 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,784 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,794 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,819 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,841 121 INFO rb-6b6600a-224960-417186 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-20 01:03:26,861 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,887 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,910 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:26,929 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_crm.tests.test_security_crm: Starting TestSalesTeamAdvancedSaleSecurity.test_2005_group_sale_regional_manager_child ... 2026-09-20 01:03:27,097 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,138 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,166 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,189 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:27,203 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,237 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,261 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,278 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:27,290 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,322 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,358 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,388 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:27,400 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,426 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,451 121 INFO rb-6b6600a-224960-417186 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-20 01:03:27,470 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:27,491 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:27,512 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: crm.lead 2026-09-20 01:03:27,535 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:03:27,931 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-09-20 01:03:27,945 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10561] 2026-09-20 01:03:27,949 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:28,029 121 INFO rb-6b6600a-224960-417186 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-20 01:03:28,339 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-09-20 01:03:28,345 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10565] 2026-09-20 01:03:28,348 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:28,640 121 INFO rb-6b6600a-224960-417186 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-20 01:03:28,783 121 INFO rb-6b6600a-224960-417186 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-20 01:03:28,886 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:03:31,122 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3000_group_sale_team_leader_member ... 2026-09-20 01:03:31,414 121 INFO rb-6b6600a-224960-417186 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-20 01:03:31,435 121 INFO rb-6b6600a-224960-417186 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-20 01:03:31,457 121 INFO rb-6b6600a-224960-417186 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-20 01:03:31,491 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3001_group_sale_team_leader_leader ... 2026-09-20 01:03:31,974 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3801] 2026-09-20 01:03:31,989 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:32,000 121 INFO rb-6b6600a-224960-417186 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-20 01:03:32,021 121 INFO rb-6b6600a-224960-417186 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-20 01:03:32,037 121 INFO rb-6b6600a-224960-417186 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-20 01:03:32,065 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3003_group_sale_regional_manager_direct ... 2026-09-20 01:03:33,055 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3801] 2026-09-20 01:03:33,066 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:33,336 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7569, 4833, 3824, 3803] 2026-09-20 01:03:33,357 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:33,655 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7027, 4834, 3825, 3804] 2026-09-20 01:03:33,666 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:33,981 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [243485, 243486, 243487] 2026-09-20 01:03:33,982 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4832, 3823, 3822, 3821, 3802] 2026-09-20 01:03:33,996 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:34,019 121 INFO rb-6b6600a-224960-417186 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-20 01:03:34,038 121 INFO rb-6b6600a-224960-417186 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-20 01:03:34,058 121 INFO rb-6b6600a-224960-417186 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-20 01:03:34,086 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_child ... 2026-09-20 01:03:34,551 121 INFO rb-6b6600a-224960-417186 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-20 01:03:34,581 121 INFO rb-6b6600a-224960-417186 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-20 01:03:34,619 121 INFO rb-6b6600a-224960-417186 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-20 01:03:34,660 121 INFO rb-6b6600a-224960-417186 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-20 01:03:34,701 121 INFO rb-6b6600a-224960-417186 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-20 01:03:34,742 121 INFO rb-6b6600a-224960-417186 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-20 01:03:35,139 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7027, 4834, 3825, 3804] 2026-09-20 01:03:35,153 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:35,169 121 INFO rb-6b6600a-224960-417186 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-20 01:03:35,201 121 INFO rb-6b6600a-224960-417186 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-20 01:03:35,230 121 INFO rb-6b6600a-224960-417186 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-20 01:03:35,263 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3004_group_sale_regional_manager_parent ... 2026-09-20 01:03:36,249 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3801] 2026-09-20 01:03:36,261 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:36,516 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7569, 4833, 3824, 3803] 2026-09-20 01:03:36,527 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:36,773 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7027, 4834, 3825, 3804] 2026-09-20 01:03:36,785 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:37,050 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [243485, 243486, 243487] 2026-09-20 01:03:37,050 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4832, 3823, 3822, 3821, 3802] 2026-09-20 01:03:37,068 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:37,467 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3826, 3805] 2026-09-20 01:03:37,485 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:37,508 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3005_group_sale_regional_manager_assistant_direct ... 2026-09-20 01:03:38,399 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3801] 2026-09-20 01:03:38,415 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:38,666 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7569, 4833, 3824, 3803] 2026-09-20 01:03:38,677 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:38,904 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7027, 4834, 3825, 3804] 2026-09-20 01:03:38,923 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:39,253 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [243485, 243486, 243487] 2026-09-20 01:03:39,253 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4832, 3823, 3822, 3821, 3802] 2026-09-20 01:03:39,279 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:39,310 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3006_group_sale_regional_manager_assistant_parent ... 2026-09-20 01:03:40,225 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [3801] 2026-09-20 01:03:40,243 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:40,535 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7569, 4833, 3824, 3803] 2026-09-20 01:03:40,546 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:40,837 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7027, 4834, 3825, 3804] 2026-09-20 01:03:40,855 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:41,130 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted ir.model.data records with IDs: [243485, 243486, 243487] 2026-09-20 01:03:41,130 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [4832, 3823, 3822, 3821, 3802] 2026-09-20 01:03:41,151 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:41,175 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sales_team_advanced_sale.tests.test_security_sale: Starting TestSalesTeamAdvancedSaleSecurity.test_3007_group_sale_regional_manager_assistant_child ... 2026-09-20 01:03:41,662 121 INFO rb-6b6600a-224960-417186 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-20 01:03:41,704 121 INFO rb-6b6600a-224960-417186 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-20 01:03:41,738 121 INFO rb-6b6600a-224960-417186 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-20 01:03:41,772 121 INFO rb-6b6600a-224960-417186 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-20 01:03:41,807 121 INFO rb-6b6600a-224960-417186 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-20 01:03:41,843 121 INFO rb-6b6600a-224960-417186 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-20 01:03:42,233 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #178 deleted mail.message records with IDs: [7027, 4834, 3825, 3804] 2026-09-20 01:03:42,246 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 178, model: sale.order 2026-09-20 01:03:42,263 121 INFO rb-6b6600a-224960-417186 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-20 01:03:42,290 121 INFO rb-6b6600a-224960-417186 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-20 01:03:42,314 121 INFO rb-6b6600a-224960-417186 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-20 01:03:42,363 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:03:42,377 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_exist_email ... 2026-09-20 01:03:43,067 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:03:43,680 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:43] "GET / HTTP/1.1" 200 - 177 0.072 0.542 2026-09-20 01:03:44,461 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:44] "POST /web/signup HTTP/1.1" 200 - 202 0.112 0.436 2026-09-20 01:03:44,482 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email ... 2026-09-20 01:03:45,199 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:03:45,850 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:45] "GET / HTTP/1.1" 200 - 177 0.065 0.588 2026-09-20 01:03:45,951 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:45] "POST /web/signup HTTP/1.1" 200 - 37 0.015 0.081 2026-09-20 01:03:45,980 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_invalid_email_and_password ... 2026-09-20 01:03:46,599 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:03:47,868 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:47] "GET / HTTP/1.1" 200 - 177 0.066 1.205 2026-09-20 01:03:47,891 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_signup_email_verification.tests.test_signup_email_verification: Starting TestSignUpEmailVerification.test_signup_with_valid_email ... 2026-09-20 01:03:48,548 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:03:49,318 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:49] "GET / HTTP/1.1" 200 - 177 0.096 0.676 2026-09-20 01:03:49,605 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:49,904 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:03:49,904 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:49] "POST /web/signup HTTP/1.1" 200 - 314 0.157 0.424 2026-09-20 01:03:49,946 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:03:50,567 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_01_sshkey_wrong_password ... 2026-09-20 01:03:50,608 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_02_sshkey_right_password ... 2026-09-20 01:03:50,890 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_04_personal_sshkey ... 2026-09-20 01:03:51,212 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_05_company_sshkey_non_key_user ... 2026-09-20 01:03:51,594 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_06_company_sshkey_admin_key_user ... 2026-09-20 01:03:51,956 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_07_use_current_company_sshkey ... 2026-09-20 01:03:55,186 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_08_internal_user_crud_key ... 2026-09-20 01:03:55,497 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 185, model: sshkey.pair 2026-09-20 01:03:55,517 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_another_key ... 2026-09-20 01:03:55,891 121 INFO rb-6b6600a-224960-417186 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-20 01:03:56,227 121 INFO rb-6b6600a-224960-417186 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-20 01:03:56,253 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_sshkey.tests.test_sshkey_pair: Starting TestSSHKeypair.test_09_user_sshkey_crud_key ... 2026-09-20 01:03:56,996 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #185 deleted ir.attachment records with IDs: [4705, 4706] 2026-09-20 01:03:56,996 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #185 deleted sshkey.pair records with IDs: [10] 2026-09-20 01:03:57,026 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:03:57,035 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant ... 2026-09-20 01:03:58,996 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_accountant_billing ... 2026-09-20 01:04:01,109 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 195, model: stock.valuation.layer 2026-09-20 01:04:01,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory ... 2026-09-20 01:04:03,058 121 INFO rb-6b6600a-224960-417186 odoo.models: Access Denied by ACLs for operation: read, uid: 197, model: stock.picking, fields: account_move_ids 2026-09-20 01:04:03,085 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_accountant_admin ... 2026-09-20 01:04:05,007 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_account_moves_link.tests.test_access_right: Starting TestAccessRight.test_access_right_user_inventory_billing ... 2026-09-20 01:04:07,193 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 208, model: stock.valuation.layer 2026-09-20 01:04:07,220 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:04:07,229 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_delivery_picking ... 2026-09-20 01:04:09,406 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_internal ... 2026-09-20 01:04:11,107 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_account_moves_link.tests.test_stock_picking: Starting TestStockPicking.test_inventory_transfer_type_receipts ... 2026-09-20 01:04:12,868 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:04:19,588 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-09-20 01:04:21,378 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:04:21,822 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_01_out_picking_with_stockrable_serial_product ... 2026-09-20 01:04:23,037 121 INFO rb-6b6600a-224960-417186 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-20 01:04:23,066 121 INFO rb-6b6600a-224960-417186 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-20 01:04:24,935 121 INFO rb-6b6600a-224960-417186 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-20 01:04:24,983 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [278] 2026-09-20 01:04:25,067 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [691, 692] 2026-09-20 01:04:25,097 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10674, 10663] 2026-09-20 01:04:25,163 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move records with IDs: [285] 2026-09-20 01:04:26,588 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_02_out_picking_with_stockrable_serial_product_multi ... 2026-09-20 01:04:27,852 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_stock_asset_flow: Starting TestStockAssetFlow.test_03_out_picking_with_stockrable_serial_product_multi ... 2026-09-20 01:04:29,722 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:04:30,096 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_01_out_picking_with_storable_product_no_tracking ... 2026-09-20 01:04:30,695 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_02_out_picking_with_consumable_product ... 2026-09-20 01:04:31,266 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_03_out_picking_with_storable_product_tracking ... 2026-09-20 01:04:31,559 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_04_return_picking_with_asset_that_is_in_draft ... 2026-09-20 01:04:33,175 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [18] 2026-09-20 01:04:33,479 121 INFO rb-6b6600a-224960-417186 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-20 01:04:36,249 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10750] 2026-09-20 01:04:36,314 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_06_two_asset_with_same_serial ... 2026-09-20 01:04:37,515 121 INFO rb-6b6600a-224960-417186 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-20 01:04:39,264 121 INFO rb-6b6600a-224960-417186 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-20 01:04:40,811 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_stock_asset_functional: Starting TestStockAssetFunctional.test_07_out_picking_with_storable_product_tracking ... 2026-09-20 01:04:41,105 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:04:42,114 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset.tests.test_upg_18: Starting TestStockAssetUpg18.test_01_post_calls_super_then_syncs_linked_stock_move ... 2026-09-20 01:04:44,873 121 INFO rb-6b6600a-224960-417186 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-20 01:04:44,912 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [354] 2026-09-20 01:04:44,984 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [842, 843] 2026-09-20 01:04:45,021 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [10871, 10860] 2026-09-20 01:04:45,092 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move records with IDs: [355] 2026-09-20 01:04:45,631 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:04:47,450 121 INFO rb-6b6600a-224960-417186 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-20 01:04:47,473 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.asset.depreciation.line records with IDs: [288] 2026-09-20 01:04:47,477 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_constraint_asset_lot_duplicate ... 2026-09-20 01:04:47,723 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_export_asset_to_equipment ... 2026-09-20 01:04:49,376 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.asset.asset records with IDs: [26] 2026-09-20 01:04:49,774 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_state_asset_equal_state_equipment ... 2026-09-20 01:04:51,410 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_asset_equipment.tests.test_asset_equipment: Starting TestAssetEquipment.test_two_asset_with_same_equipment ... 2026-09-20 01:04:52,745 121 INFO rb-6b6600a-224960-417186 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-20 01:04:54,499 121 INFO rb-6b6600a-224960-417186 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-20 01:04:56,252 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:04:56,852 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_pick_a_lot_on_the_equipment_form ... 2026-09-20 01:04:56,893 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_can_read_the_lot_linked_to_an_equipment ... 2026-09-20 01:04:56,973 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_access_rights: Starting TestEquipmentLotAccess.test_equipment_manager_cannot_change_stock_data ... 2026-09-20 01:04:57,007 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 229, model: stock.lot 2026-09-20 01:04:57,039 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:04:57,313 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_data_after_install: Starting TestData.test_data_after_install ... 2026-09-20 01:04:57,360 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:04:57,671 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_check_compute_equipment ... 2026-09-20 01:04:57,717 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_claim_a_stock_origin ... 2026-09-20 01:04:57,786 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_equipment: Starting TestEquipment.test_duplicating_equipment_does_not_reuse_the_serial_number ... 2026-09-20 01:04:57,893 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:04:58,207 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_constrains_product ... 2026-09-20 01:04:58,237 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_01_onchange_product ... 2026-09-20 01:04:59,052 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_product: Starting TestProduct.test_02_constrains_product ... 2026-09-20 01:04:59,137 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:04:59,424 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_01_check_stock_picking_equipment ... 2026-09-20 01:04:59,720 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_02_check_stock_picking_equipment ... 2026-09-20 01:05:00,028 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_03_check_stock_picking_equipment ... 2026-09-20 01:05:00,319 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_04_check_stock_picking_equipment ... 2026-09-20 01:05:00,687 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_05_check_stock_picking_equipment ... 2026-09-20 01:05:00,880 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment.tests.test_stock_picking_equipment: Starting TestStockEquipment.test_06_check_stock_picking_equipment ... 2026-09-20 01:05:01,085 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:05:01,095 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_01_check_equipment_from_purchase_order ... 2026-09-20 01:05:02,115 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1988] 2026-09-20 01:05:02,619 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment_bom_kit.tests.test_purchase_bom_kit_equipment: Starting TestPurchaseBomKitEquipment.test_03_check_equipment_from_purchase_order ... 2026-09-20 01:05:03,667 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1991] 2026-09-20 01:05:04,110 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:05:04,122 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment_bom_kit.tests.test_security: Starting TestSecurity.test_access_right_manager ... 2026-09-20 01:05:04,238 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted product.set records with IDs: [2] 2026-09-20 01:05:04,250 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted product.set.line records with IDs: [3] 2026-09-20 01:05:04,276 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:05:04,287 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment_bom_kit.tests.test_stock_picking: Starting TestPicking.test_compute_product_set_line_ids ... 2026-09-20 01:05:08,288 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted product.set records with IDs: [3] 2026-09-20 01:05:08,354 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:05:08,365 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_01_compute_recursive_maintenance ... 2026-09-20 01:05:08,517 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_02_compute_recursive_maintenance ... 2026-09-20 01:05:08,674 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_03_compute_recursive_maintenance ... 2026-09-20 01:05:08,855 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_stock_equipment_hierarchy.tests.test_stock_production_lot: Starting TestStockProductLot.test_04_compute_recursive_maintenance ... 2026-09-20 01:05:09,065 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:05:09,080 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_copy ... 2026-09-20 01:05:09,139 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_cron_rotate_tokens ... 2026-09-20 01:05:09,172 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted rotating.token.mixin.example.test records with IDs: [2] 2026-09-20 01:05:09,210 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [2] 2026-09-20 01:05:09,234 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_is_expired ... 2026-09-20 01:05:09,289 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_rotating_token: Starting TestTokenExpiration.test_write ... 2026-09-20 01:05:09,354 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:05:09,364 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_compute_access_token ... 2026-09-20 01:05:09,405 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_constrains_rotating_token_life ... 2026-09-20 01:05:09,489 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_ensure_rotating_token ... 2026-09-20 01:05:09,531 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-09-20 01:05:09,559 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_generate_token ... 2026-09-20 01:05:09,624 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_expiration_date ... 2026-09-20 01:05:09,688 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_get_token_lifetime ... 2026-09-20 01:05:09,742 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_token_expiration_test.tests.test_token_mixin: Starting TestTokenExpiration.test_rotate_token ... 2026-09-20 01:05:09,783 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-09-20 01:05:09,814 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:05:09,823 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_01_constrains ... 2026-09-20 01:05:09,881 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_02_constrains ... 2026-09-20 01:05:09,922 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_unique_product_code.tests.test_constrains: Starting TestConstrains.test_03_constrains ... 2026-09-20 01:05:13,866 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:05:13,877 121 INFO rb-6b6600a-224960-417186 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-20 01:05:14,090 121 INFO rb-6b6600a-224960-417186 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-20 01:05:14,287 121 INFO rb-6b6600a-224960-417186 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-20 01:05:14,507 121 INFO rb-6b6600a-224960-417186 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-20 01:05:14,712 121 INFO rb-6b6600a-224960-417186 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-20 01:05:14,906 121 INFO rb-6b6600a-224960-417186 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-20 01:05:15,083 121 INFO rb-6b6600a-224960-417186 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-20 01:05:15,250 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:05:16,232 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_create ... 2026-09-20 01:05:16,523 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_01 ... 2026-09-20 01:05:16,939 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_02 ... 2026-09-20 01:05:17,376 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_03 ... 2026-09-20 01:05:17,831 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_price_interval_04 ... 2026-09-20 01:05:18,524 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_lock_vendor_pricelists ... 2026-09-20 01:05:19,693 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_multi_currency ... 2026-09-20 01:05:20,412 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_unlink ... 2026-09-20 01:05:20,457 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_vendor_price_lock.tests.test_to_vendor_price_lock: Starting TestToVendorPriceLock.test_write ... 2026-09-20 01:05:20,534 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:05:35,687 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-20 01:05:35,707 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet 2026-09-20 01:05:35,719 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.type 2026-09-20 01:05:35,722 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 239, model: wallet.history 2026-09-20 01:05:35,730 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet 2026-09-20 01:05:35,733 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.type 2026-09-20 01:05:35,736 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 239, model: wallet.history 2026-09-20 01:05:35,745 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet 2026-09-20 01:05:35,749 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.type 2026-09-20 01:05:35,755 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 239, model: wallet.history 2026-09-20 01:05:35,779 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-20 01:05:35,795 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet 2026-09-20 01:05:35,807 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.type 2026-09-20 01:05:35,811 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 238, model: wallet.history 2026-09-20 01:05:35,816 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet 2026-09-20 01:05:35,819 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.type 2026-09-20 01:05:35,821 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 238, model: wallet.history 2026-09-20 01:05:35,824 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet 2026-09-20 01:05:35,826 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.type 2026-09-20 01:05:35,828 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 238, model: wallet.history 2026-09-20 01:05:35,855 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_03_access_right_wallet_manager ... 2026-09-20 01:05:35,873 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet 2026-09-20 01:05:35,895 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.type 2026-09-20 01:05:35,901 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 240, model: wallet.history 2026-09-20 01:05:35,904 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet 2026-09-20 01:05:35,905 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.type 2026-09-20 01:05:35,906 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 240, model: wallet.history 2026-09-20 01:05:35,908 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet 2026-09-20 01:05:35,909 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.type 2026-09-20 01:05:35,911 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 240, model: wallet.history 2026-09-20 01:05:35,925 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_04_access_right_account_readonly ... 2026-09-20 01:05:35,936 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet 2026-09-20 01:05:35,942 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.type 2026-09-20 01:05:35,944 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 242, model: wallet.history 2026-09-20 01:05:35,948 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet 2026-09-20 01:05:35,950 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.type 2026-09-20 01:05:35,952 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 242, model: wallet.history 2026-09-20 01:05:35,954 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet 2026-09-20 01:05:35,956 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.type 2026-09-20 01:05:35,957 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 242, model: wallet.history 2026-09-20 01:05:35,982 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_05_access_right_account_invoice ... 2026-09-20 01:05:35,996 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet 2026-09-20 01:05:36,003 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.type 2026-09-20 01:05:36,006 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 243, model: wallet.history 2026-09-20 01:05:36,009 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet 2026-09-20 01:05:36,010 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 243, model: wallet.type 2026-09-20 01:05:36,013 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet 2026-09-20 01:05:36,015 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.type 2026-09-20 01:05:36,017 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 243, model: wallet.history 2026-09-20 01:05:36,038 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_06_access_right_account_manager ... 2026-09-20 01:05:36,054 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet 2026-09-20 01:05:36,062 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 245, model: wallet.history 2026-09-20 01:05:36,068 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 245, model: wallet 2026-09-20 01:05:36,072 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet 2026-09-20 01:05:36,074 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 245, model: wallet.history 2026-09-20 01:05:36,094 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_07_own_access_rule_portal ... 2026-09-20 01:05:36,533 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 247, model: wallet 2026-09-20 01:05:36,552 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3], uid: 246, model: wallet 2026-09-20 01:05:36,633 121 INFO rb-6b6600a-224960-417186 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-20 01:05:36,643 121 INFO rb-6b6600a-224960-417186 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-20 01:05:36,688 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_access_right: Starting TestAccessRight.test_08_own_access_rule_internal ... 2026-09-20 01:05:37,375 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 249, model: wallet 2026-09-20 01:05:37,386 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 248, model: wallet 2026-09-20 01:05:37,462 121 INFO rb-6b6600a-224960-417186 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-20 01:05:37,475 121 INFO rb-6b6600a-224960-417186 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-20 01:05:37,559 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 01:05:53,134 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_01_access_rule_wallet_type_multi_company ... 2026-09-20 01:05:53,208 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_02_access_rule_wallet_multi_company ... 2026-09-20 01:05:53,264 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_multi_company: Starting TestMultiCompany.test_03_access_rule_wallet_history_multi_company ... 2026-09-20 01:05:53,347 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:06:08,324 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_01_create_non_wallet_payment ... 2026-09-20 01:06:08,687 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_02_create_wallet_payment ... 2026-09-20 01:06:09,162 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <291712123178564.1789866369.097704172134399-openerp-10-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:09,198 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [420] 2026-09-20 01:06:09,904 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751859707533296.1789866369.871820449829102-openerp-10-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:09,937 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [421] 2026-09-20 01:06:10,164 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [50] 2026-09-20 01:06:10,250 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_03_wallet_payment_invalid_wallet_amount ... 2026-09-20 01:06:10,720 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517962062098224.1789866370.664321899414062-openerp-11-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:10,747 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [422] 2026-09-20 01:06:11,285 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <310932077311300.1789866371.253973484039307-openerp-11-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:11,322 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [423] 2026-09-20 01:06:11,421 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_04_wallet_payment_invalid_wallet_configuration ... 2026-09-20 01:06:11,550 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_05_create_mix_wallet_payment ... 2026-09-20 01:06:11,951 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <525925918998517.1789866371.893052101135254-openerp-14-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:11,985 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [424] 2026-09-20 01:06:12,130 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_06_reconcile_invoice_with_lesser_wallet_payment ... 2026-09-20 01:06:13,082 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <872601234849261.1789866372.999877214431763-openerp-15-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:13,192 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [425] 2026-09-20 01:06:13,486 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <002551113605188.1789866373.458475112915039-openerp-15-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:13,513 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [426] 2026-09-20 01:06:13,541 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_07_reconcile_invoice_with_greater_wallet_payment ... 2026-09-20 01:06:14,452 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208712545247545.1789866374.386156558990479-openerp-16-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:14,537 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [427] 2026-09-20 01:06:14,863 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092977172652418.1789866374.831478118896484-openerp-16-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:14,886 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [428] 2026-09-20 01:06:14,920 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_08_reconcile_invoice_with_mix_wallet_payment ... 2026-09-20 01:06:15,890 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236864808137328.1789866375.831270217895508-openerp-17-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:15,972 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [429] 2026-09-20 01:06:16,314 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506879011726126.1789866376.288671731948853-openerp-17-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:16,333 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [430] 2026-09-20 01:06:16,358 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_09_reconcile_invoice_with_mix_wallet_payment ... 2026-09-20 01:06:17,308 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <749619521452116.1789866377.261721134185791-openerp-18-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:17,378 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [431] 2026-09-20 01:06:17,665 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_10_reconcile_invoice_with_mix_wallet_payment ... 2026-09-20 01:06:18,518 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773477316180967.1789866378.467818975448608-openerp-19-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:18,585 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [432] 2026-09-20 01:06:18,864 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352710195488681.1789866378.816065788269043-openerp-19-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:18,886 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [433] 2026-09-20 01:06:18,920 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_11_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-20 01:06:19,832 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257051858655597.1789866379.783746719360352-openerp-20-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:19,901 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [434] 2026-09-20 01:06:20,203 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_12_reconcile_invoice_with_wallet_payment_other_currency ... 2026-09-20 01:06:21,083 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538831179978207.1789866381.036100387573242-openerp-21-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:21,152 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [435] 2026-09-20 01:06:21,402 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_13_full_reconcile ... 2026-09-20 01:06:22,264 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <350259469324228.1789866382.218219757080078-openerp-22-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:22,330 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [436] 2026-09-20 01:06:22,634 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676997563900384.1789866382.601945877075195-openerp-22-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:22,654 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [437] 2026-09-20 01:06:22,691 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_14_full_reconcile_exchange_rate ... 2026-09-20 01:06:23,858 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629730861266870.1789866383.813722610473633-openerp-23-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:23,927 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [438] 2026-09-20 01:06:24,457 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <377147019120728.1789866384.423651933670044-openerp-23-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:24,485 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [439] 2026-09-20 01:06:24,531 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_15_reconcile_invoice_with_multiple_payments ... 2026-09-20 01:06:24,966 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <525365107267264.1789866384.911290407180786-openerp-24-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:24,998 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [440] 2026-09-20 01:06:25,440 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051261948627434.1789866385.412222623825073-openerp-24-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:25,469 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [441] 2026-09-20 01:06:26,339 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860234534285966.1789866386.308100938796997-openerp-24-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:26,463 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [442] 2026-09-20 01:06:26,521 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_16_reconcile_multiple_invoices_with_multiple_payments ... 2026-09-20 01:06:26,955 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236471612737652.1789866386.892755508422852-openerp-25-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:26,982 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [443] 2026-09-20 01:06:27,809 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <594958407118300.1789866387.777740001678467-openerp-25-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:27,893 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [444] 2026-09-20 01:06:28,222 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <500204678944957.1789866388.193522214889526-openerp-25-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:28,252 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [445] 2026-09-20 01:06:28,942 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410008536449236.1789866388.916807889938354-openerp-25-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:29,002 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [446] 2026-09-20 01:06:29,028 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_17_top_up_zero_wallet_amount_from_manual_journal_entry ... 2026-09-20 01:06:29,206 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_18_top_up_non_zero_wallet_amount_from_manual_journal_entry ... 2026-09-20 01:06:29,470 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <117118581929727.1789866389.421137809753418-openerp-27-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:29,489 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [447] 2026-09-20 01:06:29,513 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_19_withdraw_wallet ... 2026-09-20 01:06:29,910 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <678203518328037.1789866389.849500656127930-openerp-28-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:29,945 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [448] 2026-09-20 01:06:30,551 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <144342680474012.1789866390.516112804412842-openerp-28-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:30,601 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [449] 2026-09-20 01:06:30,870 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_20_register_payment_exceed_invoice_due_amount ... 2026-09-20 01:06:32,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627290848434603.1789866392.087289571762085-openerp-31-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:32,208 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [450] 2026-09-20 01:06:32,500 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_21_register_payment_partial_reconcile ... 2026-09-20 01:06:33,784 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_22_register_payment_currency ... 2026-09-20 01:06:35,271 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <945725794829769.1789866395.214002847671509-openerp-32-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:35,309 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [451] 2026-09-20 01:06:35,511 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_23_register_payment_from_batch ... 2026-09-20 01:06:38,087 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_24_register_group_payment ... 2026-09-20 01:06:40,368 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <182668018450202.1789866400.307936668395996-openerp-33-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:40,485 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [452] 2026-09-20 01:06:40,850 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_25_multi_invoice_multi_payment_complex ... 2026-09-20 01:06:40,867 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted ir.model.data records with IDs: [7195, 7114, 7185, 7117, 7138, 7115, 7085, 7087, 7118, 7119, 7130, 7123, 7122, 7092, 7121, 7132, 7127, 7177, 7129, 7071, 7120, 7128, 7131, 7125, 7124, 7126, 7069, 7136, 7070, 7111, 7072, 7073, 7105, 7137, 7228, 7074, 7140, 7075, 7141, 7178, 7145, 7142, 7144, 7192, 7147, 7146, 7210, 7148, 7179, 7149, 7180, 7150, 7229, 7151, 7090, 7110, 7095, 7152, 7076, 7078, 7077, 7156, 7086, 7155, 7154, 7153, 7157, 7158, 7091, 7160, 7162, 7133, 7135, 7188, 7098, 7161, 7134, 7159, 7163, 7164, 7208, 7166, 7165, 7093, 7079, 7167, 7176, 7174, 7170, 7169, 7182, 7175, 7168, 7173, 7106, 7172, 7171, 7099, 7100, 7181, 7183, 7187, 7186, 7080, 7184, 7101, 7227, 7082, 7223, 7225, 7102, 7226, 7083, 7224, 7222, 7094, 7216, 7096, 7221, 7217, 7212, 7215, 7207, 7084, 7103, 7220, 7214, 7213, 7211, 7206, 7209, 7218, 7143, 7204, 7205, 7200, 7202, 7196, 7197, 7199, 7097, 7198, 7203, 7201, 7088, 7109, 7067, 7113, 7112, 7194, 7068, 7089, 7193, 7219, 7108, 7116, 7139, 7107, 7081, 7191, 7104, 7189, 7190] 2026-09-20 01:06:40,867 121 INFO rb-6b6600a-224960-417186 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-20 01:06:43,017 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <572891608337682.1789866402.967730283737183-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:43,175 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [453] 2026-09-20 01:06:43,537 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673939095305933.1789866403.510640382766724-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:43,563 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [454] 2026-09-20 01:06:43,921 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331596628399406.1789866403.890747785568237-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:43,949 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [455] 2026-09-20 01:06:44,360 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893748762768418.1789866404.330947637557983-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:44,386 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [456] 2026-09-20 01:06:44,811 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628241760611514.1789866404.769701004028320-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:44,847 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [457] 2026-09-20 01:06:45,531 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <155435510338689.1789866405.491531372070312-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:45,569 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [458] 2026-09-20 01:06:46,098 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974594619857658.1789866406.055310487747192-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:46,135 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [459] 2026-09-20 01:06:46,660 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <603178803667919.1789866406.631207227706909-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:46,686 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [460] 2026-09-20 01:06:47,157 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <408310551626824.1789866407.130440235137939-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:47,182 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [461] 2026-09-20 01:06:47,613 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335529740178864.1789866407.586583137512207-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:47,637 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [462] 2026-09-20 01:06:48,075 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <379019620245720.1789866408.044005870819092-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:48,106 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [463] 2026-09-20 01:06:48,347 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848269975782907.1789866408.312144041061401-openerp-34-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:48,376 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [464] 2026-09-20 01:06:48,403 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_26_adjust_wallet_amount_onpayment_before_confirm ... 2026-09-20 01:06:48,949 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255819524484468.1789866408.893362522125244-openerp-35-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:48,995 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [465] 2026-09-20 01:06:49,160 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_27_edit_payment ... 2026-09-20 01:06:49,837 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412839827360573.1789866409.781911611557007-openerp-36-wallet@fbc92e2f103b>: ['"New Partner" <@False>'] 2026-09-20 01:06:49,884 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [466] 2026-09-20 01:06:49,974 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_28_edit_payment ... 2026-09-20 01:06:50,358 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <966363429388588.1789866410.311467409133911-openerp-37-wallet@fbc92e2f103b>: ['"New Partner" <@False>'] 2026-09-20 01:06:50,395 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [467] 2026-09-20 01:06:50,785 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_29_unreconcile_invoice ... 2026-09-20 01:06:51,711 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538059907731837.1789866411.645277261734009-openerp-38-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:51,789 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [468] 2026-09-20 01:06:52,158 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <323905592567455.1789866412.118576526641846-openerp-38-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:52,184 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [469] 2026-09-20 01:06:52,335 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [86] 2026-09-20 01:06:52,405 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [42] 2026-09-20 01:06:52,534 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_30_unreconcile_invoice ... 2026-09-20 01:06:53,539 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <094814442724085.1789866413.472705602645874-openerp-39-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:53,623 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [470] 2026-09-20 01:06:53,995 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <761310088541693.1789866413.959543704986572-openerp-39-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:06:54,021 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted mail.mail records with IDs: [471] 2026-09-20 01:06:54,154 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted account.partial.reconcile records with IDs: [87, 87] 2026-09-20 01:06:54,218 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #262 deleted account.full.reconcile records with IDs: [43] 2026-09-20 01:06:54,271 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_counterpart_becomes_the_company_itself ... 2026-09-20 01:06:54,381 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_is_reset_when_the_payment_stops_being_a_customer_one ... 2026-09-20 01:06:54,485 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet: Starting TestWallet.test_is_wallet_survives_on_an_ordinary_customer_payment ... 2026-09-20 01:06:54,621 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:07:09,781 121 INFO rb-6b6600a-224960-417186 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-20 01:07:10,167 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407086807754785.1789866430.110394954681396-openerp-41-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:10,215 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [472] 2026-09-20 01:07:10,450 121 INFO rb-6b6600a-224960-417186 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-20 01:07:10,798 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243991881329429.1789866430.749653100967407-openerp-42-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:10,846 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [473] 2026-09-20 01:07:11,145 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:07:26,113 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_01_wallet_payment_flow ... 2026-09-20 01:07:26,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:newportaluser from n/a 2026-09-20 01:07:26,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:07:27,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=10.0¤cy_id=1&reference=Test+Transaction&partner_id=749&access_token=1aa5f52993916f3d4e814c1767c39b038ea1bfea3fc9448820c872daaf713bd4&wallet_id=43 HTTP/1.1" 200 - 256 0.116 -0.116 2026-09-20 01:07:27,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.010 -0.010 2026-09-20 01:07:27,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [474] 2026-09-20 01:07:28,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /my/wallets/withdraw?amount=5.0¤cy_id=1&reference=Test+Transaction&partner_id=749&access_token=63c74dd78039507ccd4b854d66a00f2e406bdddf4febf1a33ed9451e8207bae9&wallet_id=43 HTTP/1.1" 200 - 83 0.079 -0.079 2026-09-20 01:07:28,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [475] 2026-09-20 01:07:29,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=5.0¤cy_id=1&reference=INV/2025/00001&partner_id=749&access_token=63c74dd78039507ccd4b854d66a00f2e406bdddf4febf1a33ed9451e8207bae9&invoice_id=513 HTTP/1.1" 200 - 91 0.047 -0.047 2026-09-20 01:07:29,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/513 HTTP/1.1" 200 - 25 0.018 -0.018 2026-09-20 01:07:29,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [476] 2026-09-20 01:07:29,875 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet_payment_flows: Starting TestWalletPaymentFlows.test_02_wallet_payment_flow ... 2026-09-20 01:07:29,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:newportaluser from n/a 2026-09-20 01:07:29,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:07:30,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=Test+Transaction&partner_id=749&access_token=386520e071c6223b137e48fe11ecc9567a2b7d43630782496b08dba548107ce0&wallet_id=43 HTTP/1.1" 200 - 261 0.130 -0.130 2026-09-20 01:07:30,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /payment/transaction HTTP/1.1" 200 - 16 0.007 -0.007 2026-09-20 01:07:31,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [477] 2026-09-20 01:07:32,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "GET /payment/pay?amount=20.0¤cy_id=1&reference=INV/2025/00001&partner_id=749&access_token=386520e071c6223b137e48fe11ecc9567a2b7d43630782496b08dba548107ce0&invoice_id=515 HTTP/1.1" 200 - 91 0.044 -0.044 2026-09-20 01:07:32,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [01/Nov/2023 00:00:00] "POST /invoice/transaction/515 HTTP/1.1" 200 - 26 0.017 -0.017 2026-09-20 01:07:32,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [478] 2026-09-20 01:07:32,739 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:07:48,023 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_01_payment_out_invoice_by_wallet ... 2026-09-20 01:07:49,210 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <432009103612246.1789866469.158277273178101-openerp-46-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:49,247 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [479] 2026-09-20 01:07:49,488 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <156928853814673.1789866469.455404281616211-openerp-46-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:49,508 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [480] 2026-09-20 01:07:50,243 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <230071865068668.1789866470.186613321304321-openerp-46-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:50,314 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [481] 2026-09-20 01:07:50,411 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_02_payment_out_invoice_by_wallet ... 2026-09-20 01:07:50,958 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <604149664377263.1789866470.879953384399414-openerp-47-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:51,021 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [482] 2026-09-20 01:07:51,539 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <903131863883767.1789866471.497144222259521-openerp-47-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:51,571 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [483] 2026-09-20 01:07:52,353 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356014299096949.1789866472.314657211303711-openerp-47-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:52,470 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [484] 2026-09-20 01:07:54,320 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487229172482594.1789866474.294570446014404-openerp-47-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:54,388 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [485] 2026-09-20 01:07:54,586 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_03_payment_in_invoice_by_wallet ... 2026-09-20 01:07:55,430 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <752025892475435.1789866475.383376598358154-openerp-48-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:55,481 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [486] 2026-09-20 01:07:56,225 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058135458664271.1789866476.189745903015137-openerp-48-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:56,259 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [487] 2026-09-20 01:07:56,421 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet_payment_wizard: Starting TestAffiliateWallet.test_04_payment_in_invoice_by_wallet ... 2026-09-20 01:07:57,846 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <491746753609724.1789866477.798853635787964-openerp-49-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:57,915 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [488] 2026-09-20 01:07:59,126 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <976370622167527.1789866479.085439682006836-openerp-49-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:07:59,175 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #298 deleted mail.mail records with IDs: [489] 2026-09-20 01:07:59,432 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:08:14,650 121 INFO rb-6b6600a-224960-417186 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-20 01:08:15,115 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981816768615512.1789866495.035501003265381-openerp-51-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:15,163 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [490] 2026-09-20 01:08:15,615 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <120185979224073.1789866495.576368808746338-openerp-51-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:15,657 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [491] 2026-09-20 01:08:16,029 121 INFO rb-6b6600a-224960-417186 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-20 01:08:16,530 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824256985243495.1789866496.456043958663940-openerp-52-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:16,578 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [492] 2026-09-20 01:08:17,438 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558232970374332.1789866497.403088569641113-openerp-52-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:17,528 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [493] 2026-09-20 01:08:17,752 121 INFO rb-6b6600a-224960-417186 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-20 01:08:18,265 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <804801260444863.1789866498.203713178634644-openerp-53-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:18,299 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [494] 2026-09-20 01:08:19,036 121 INFO rb-6b6600a-224960-417186 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-20 01:08:19,462 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <678649464453507.1789866499.400530576705933-openerp-54-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:19,498 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [495] 2026-09-20 01:08:20,282 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <016212974436431.1789866500.255987167358398-openerp-54-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:20,354 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [496] 2026-09-20 01:08:20,586 121 INFO rb-6b6600a-224960-417186 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-20 01:08:22,033 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_wallet.tests.test_wallet_post_process: Starting TestWalletPostProcess.test_running_post_processing_twice_debits_the_wallet_once ... 2026-09-20 01:08:22,443 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <901432400005981.1789866502.379300117492676-openerp-55-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:22,477 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [497] 2026-09-20 01:08:23,301 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026257178838567.1789866503.264705896377563-openerp-55-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:23,382 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [498] 2026-09-20 01:08:23,577 121 INFO rb-6b6600a-224960-417186 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-20 01:08:24,021 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815640986189287.1789866503.966251373291016-openerp-56-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:24,065 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [499] 2026-09-20 01:08:24,847 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <645618907691831.1789866504.820994853973389-openerp-56-wallet@fbc92e2f103b>: ['"company_1_data" <@False>'] 2026-09-20 01:08:24,919 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #310 deleted mail.mail records with IDs: [500] 2026-09-20 01:08:25,102 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:08:25,671 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-20 01:08:25,757 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #323 deleted product.milestone records with IDs: [20] 2026-09-20 01:08:25,788 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #323 deleted warranty.policy records with IDs: [17] 2026-09-20 01:08:25,822 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #323 deleted warranty.claim.policy records with IDs: [5] 2026-09-20 01:08:25,876 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #323 deleted warranty.claim records with IDs: [11] 2026-09-20 01:08:25,906 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-20 01:08:25,927 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 322, model: product.milestone 2026-09-20 01:08:25,933 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 322, model: product.milestone 2026-09-20 01:08:25,935 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: product.milestone 2026-09-20 01:08:25,959 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.policy 2026-09-20 01:08:25,978 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim.policy 2026-09-20 01:08:26,045 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 322, model: warranty.claim 2026-09-20 01:08:26,081 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:08:26,607 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_01 ... 2026-09-20 01:08:26,682 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_02 ... 2026-09-20 01:08:26,720 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_03 ... 2026-09-20 01:08:26,817 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_04 ... 2026-09-20 01:08:26,849 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_05 ... 2026-09-20 01:08:26,911 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_06 ... 2026-09-20 01:08:26,949 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_07 ... 2026-09-20 01:08:27,031 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_product_warranty_policy: Starting TestProductWarrantyPolicy.test_check_constrains_milestone_08 ... 2026-09-20 01:08:27,070 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:08:27,647 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-20 01:08:27,706 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-20 01:08:27,731 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_03 ... 2026-09-20 01:08:27,755 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_04 ... 2026-09-20 01:08:27,781 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_05 ... 2026-09-20 01:08:27,808 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_06 ... 2026-09-20 01:08:27,834 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_01 ... 2026-09-20 01:08:27,859 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_02 ... 2026-09-20 01:08:27,885 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_03 ... 2026-09-20 01:08:27,906 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_04 ... 2026-09-20 01:08:27,940 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_05 ... 2026-09-20 01:08:27,967 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_06 ... 2026-09-20 01:08:28,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_07 ... 2026-09-20 01:08:28,029 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_milestone_08 ... 2026-09-20 01:08:28,063 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_01 ... 2026-09-20 01:08:28,106 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_02 ... 2026-09-20 01:08:28,146 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_03 ... 2026-09-20 01:08:28,188 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_state_04 ... 2026-09-20 01:08:28,238 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-20 01:08:28,381 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-20 01:08:28,532 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-20 01:08:28,669 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-20 01:08:28,821 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-20 01:08:28,970 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-20 01:08:29,147 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_07 ... 2026-09-20 01:08:29,316 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_01 ... 2026-09-20 01:08:29,365 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_02 ... 2026-09-20 01:08:29,406 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_03 ... 2026-09-20 01:08:29,442 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_end_04 ... 2026-09-20 01:08:29,480 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-20 01:08:29,604 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-20 01:08:29,725 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_02 ... 2026-09-20 01:08:29,865 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_03 ... 2026-09-20 01:08:30,006 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_copy_01 ... 2026-09-20 01:08:30,038 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_01 ... 2026-09-20 01:08:30,050 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [38] 2026-09-20 01:08:30,072 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_02 ... 2026-09-20 01:08:30,087 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted warranty.claim records with IDs: [39] 2026-09-20 01:08:30,107 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_03 ... 2026-09-20 01:08:30,156 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_04 ... 2026-09-20 01:08:30,200 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_management.tests.test_warranty_claim: Starting TestWarrantyClaim.test_unlink_05 ... 2026-09-20 01:08:30,255 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:08:31,975 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_user ... 2026-09-20 01:08:32,074 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_purchase_warranty_user ... 2026-09-20 01:08:32,104 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order 2026-09-20 01:08:32,122 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: purchase.order 2026-09-20 01:08:32,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order 2026-09-20 01:08:32,179 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: purchase.order.line 2026-09-20 01:08:32,237 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: purchase.order.line 2026-09-20 01:08:32,255 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-20 01:08:32,282 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-20 01:08:32,289 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-20 01:08:32,304 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order 2026-09-20 01:08:32,306 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-20 01:08:32,317 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 328, model: purchase.order 2026-09-20 01:08:32,319 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-20 01:08:32,363 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 328, model: purchase.order.line 2026-09-20 01:08:32,365 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order 2026-09-20 01:08:32,367 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 328, model: purchase.order.line 2026-09-20 01:08:32,391 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:08:33,966 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_purchase_order_warranty_policy: Starting TestPurchaseOrderWarrantyPolicy.test_confirm_purchase_order_01 ... 2026-09-20 01:08:34,051 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:08:35,688 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-20 01:08:35,884 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_01 ... 2026-09-20 01:08:36,033 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_po_domain_02 ... 2026-09-20 01:08:36,149 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-20 01:08:36,257 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-20 01:08:36,402 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-20 01:08:36,537 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-20 01:08:36,689 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-20 01:08:36,806 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-20 01:08:36,925 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:08:38,455 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_receipt_still_starts_the_warranty ... 2026-09-20 01:08:38,933 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_receipt_starts_no_warranty ... 2026-09-20 01:08:39,236 121 INFO rb-6b6600a-224960-417186 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-20 01:08:39,740 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:08:41,459 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-20 01:08:42,050 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-20 01:08:42,824 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-20 01:08:43,314 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-20 01:08:43,779 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:08:45,395 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-20 01:08:45,698 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-20 01:08:45,893 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_purchase_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-20 01:08:46,065 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:08:47,889 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-20 01:08:48,200 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order 2026-09-20 01:08:48,205 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order 2026-09-20 01:08:48,212 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 347, model: addendum.addendum 2026-09-20 01:08:48,222 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 347, model: sale.order.line 2026-09-20 01:08:48,270 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 347, model: sale.order.line 2026-09-20 01:08:48,282 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 347, model: sale.order.line 2026-09-20 01:08:48,300 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-20 01:08:48,339 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order 2026-09-20 01:08:48,343 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order 2026-09-20 01:08:48,350 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 346, model: addendum.addendum 2026-09-20 01:08:48,369 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 346, model: sale.order.line 2026-09-20 01:08:48,412 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 346, model: sale.order.line 2026-09-20 01:08:48,421 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 346, model: sale.order.line 2026-09-20 01:08:48,439 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_sees_all_customer_claims ... 2026-09-20 01:08:48,964 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_all_leads_still_blocked_from_vendor ... 2026-09-20 01:08:49,268 121 INFO rb-6b6600a-224960-417186 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-20 01:08:49,297 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_other_so_blocked ... 2026-09-20 01:08:50,178 121 INFO rb-6b6600a-224960-417186 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-20 01:08:50,219 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_owned_so ... 2026-09-20 01:08:50,545 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_vendor_blocked ... 2026-09-20 01:08:50,849 121 INFO rb-6b6600a-224960-417186 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-20 01:08:50,872 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_access_rights: Starting TestAccessRights.test_salesman_warranty_claim_walkin ... 2026-09-20 01:08:51,153 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-20 01:08:52,954 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_sale_order_warranty_policy: Starting TestSaleOrderWarrantyPolicy.test_confirm_sale_order_01 ... 2026-09-20 01:08:53,176 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:08:55,060 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_investigation_01 ... 2026-09-20 01:08:55,415 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_01 ... 2026-09-20 01:08:55,561 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_available_so_domain_02 ... 2026-09-20 01:08:55,729 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-20 01:08:55,915 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-20 01:08:56,112 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-20 01:08:56,275 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-20 01:08:56,453 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-20 01:08:56,595 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-20 01:08:56,734 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:08:58,288 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_autoprint_delivery_still_starts_the_warranty ... 2026-09-20 01:08:58,913 121 INFO rb-6b6600a-224960-417186 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-20 01:08:59,421 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale_stock.tests.test_button_validate_warranty_date: Starting TestButtonValidateWarrantyDate.test_discarded_partial_delivery_starts_no_warranty ... 2026-09-20 01:08:59,978 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:09:01,580 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-20 01:09:02,352 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_02 ... 2026-09-20 01:09:03,105 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_03 ... 2026-09-20 01:09:03,697 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_04 ... 2026-09-20 01:09:04,760 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:09:06,397 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_01 ... 2026-09-20 01:09:06,815 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_02 ... 2026-09-20 01:09:07,008 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_sale_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_data_03 ... 2026-09-20 01:09:07,246 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:09:08,108 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_stock_user ... 2026-09-20 01:09:08,153 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_manager ... 2026-09-20 01:09:08,173 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 370, model: stock.lot 2026-09-20 01:09:08,194 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 370, model: stock.lot 2026-09-20 01:09:08,197 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 370, model: stock.lot 2026-09-20 01:09:08,213 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_access_rights: Starting TestAccessRights.test_access_warranty_user ... 2026-09-20 01:09:08,231 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 369, model: stock.lot 2026-09-20 01:09:08,253 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 369, model: stock.lot 2026-09-20 01:09:08,256 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 369, model: stock.lot 2026-09-20 01:09:08,281 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:09:09,171 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_supplier_warranty_expiration_date ... 2026-09-20 01:09:09,505 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_compute_warranty_expiration_date ... 2026-09-20 01:09:09,771 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_production_lot_warranty_claim_policy: Starting TestProductionLotWarrantyClaimPolicy.test_stock_move_line_01 ... 2026-09-20 01:09:10,074 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:09:10,906 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_01 ... 2026-09-20 01:09:11,087 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_action_confirm_02 ... 2026-09-20 01:09:11,277 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_check_constrains_product_and_lot_01 ... 2026-09-20 01:09:11,306 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_01 ... 2026-09-20 01:09:11,423 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_02 ... 2026-09-20 01:09:11,566 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_03 ... 2026-09-20 01:09:11,740 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_04 ... 2026-09-20 01:09:11,894 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_05 ... 2026-09-20 01:09:12,016 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_claim_policy_ids_06 ... 2026-09-20 01:09:12,145 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_expiration_date_01 ... 2026-09-20 01:09:12,284 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_period_01 ... 2026-09-20 01:09:12,463 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_compute_warranty_start_date_01 ... 2026-09-20 01:09:12,617 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_01 ... 2026-09-20 01:09:12,773 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_warranty_stock.tests.test_warranty_claim: Starting TestWarrantyClaim.test_update_warranty_info_of_lot_02 ... 2026-09-20 01:09:12,939 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:09:12,952 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_add_to_cart_update_dependencies ... 2026-09-20 01:09:15,632 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:09:16,675 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:16] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 327 0.167 0.879 2026-09-20 01:09:16,995 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:16] "POST /shop/cart/update HTTP/1.1" 303 - 191 0.095 0.217 2026-09-20 01:09:17,388 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:17] "GET /shop/cart HTTP/1.1" 200 - 169 0.087 0.303 2026-09-20 01:09:17,447 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [418] 2026-09-20 01:09:17,710 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [413] 2026-09-20 01:09:17,817 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect ... 2026-09-20 01:09:20,692 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:09:20,905 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:20] "GET /apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.005 0.210 2026-09-20 01:09:20,926 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_query_string ... 2026-09-20 01:09:23,553 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:09:23,722 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:23] "GET /apps/app/12.0/module_base?force_show=1&search=abc HTTP/1.1" 301 - 13 0.004 0.167 2026-09-20 01:09:23,724 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_app_redirect_preserves_query_string: waiting for threads: [] 2026-09-20 01:09:23,739 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_app_redirect_preserves_repeated_query_parameters ... 2026-09-20 01:09:26,398 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:09:27,295 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:27] "GET /apps/app/12.0/module_base?tag=x&tag=y&tag=z HTTP/1.1" 301 - 13 0.003 0.896 2026-09-20 01:09:27,319 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_apps_store_main_website_canonical_url ... 2026-09-20 01:09:30,048 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:09:30,961 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:30] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 265 0.124 0.790 2026-09-20 01:09:30,992 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_button_visible_on_page_details ... 2026-09-20 01:09:35,191 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portalapps1@abc.com from n/a 2026-09-20 01:09:35,201 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:09:35,876 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-20 01:09:36,218 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:36] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 338 0.176 0.844 2026-09-20 01:09:37,940 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 393, model: odoo.module.version 2026-09-20 01:09:37,973 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:37] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 55 0.034 0.114 2026-09-20 01:09:37,986 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portalapps2@abc.com from n/a 2026-09-20 01:09:38,205 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 394, model: odoo.module.version 2026-09-20 01:09:38,229 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:38] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 145 0.092 0.144 2026-09-20 01:09:38,351 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portalapps2@abc.com from n/a 2026-09-20 01:09:39,134 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:39] "GET /apps/modules/12.0/module_5 HTTP/1.1" 200 - 364 0.149 0.623 2026-09-20 01:09:39,179 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_canonical_module_page_serves_directly ... 2026-09-20 01:09:42,015 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:09:42,843 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:42] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.104 0.725 2026-09-20 01:09:42,844 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_canonical_module_page_serves_directly: waiting for threads: [] 2026-09-20 01:09:42,864 121 INFO rb-6b6600a-224960-417186 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-20 01:09:45,397 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:09:46,971 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:46] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.131 1.445 2026-09-20 01:09:47,004 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_compute_website_url_emits_canonical_prefix ... 2026-09-20 01:09:49,859 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_one_reveals_unpublished_module ... 2026-09-20 01:09:52,565 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:09:53,419 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:53] "GET /apps/modules/12.0/module_base?force_show=1 HTTP/1.1" 200 - 265 0.097 0.759 2026-09-20 01:09:53,420 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_force_show_one_reveals_unpublished_module: waiting for threads: [] 2026-09-20 01:09:53,438 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_force_show_zero_does_not_reveal_unpublished_module ... 2026-09-20 01:09:56,060 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:09:56,684 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:56] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.072 0.554 2026-09-20 01:09:56,731 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:09:56] "GET /apps/modules/12.0/module_base?force_show=0 HTTP/1.1" 404 - 19 0.013 0.031 2026-09-20 01:09:56,733 121 INFO rb-6b6600a-224960-417186 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-20 01:09:56,756 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_best_sell_modules ... 2026-09-20 01:10:00,676 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_newest_modules ... 2026-09-20 01:10:03,415 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_relevant_modules ... 2026-09-20 01:10:06,050 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:07,013 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:07] "GET /apps/category/odoo-apps-category-test-83 HTTP/1.1" 200 - 348 0.149 0.816 2026-09-20 01:10:07,051 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_modules_most_downloaded ... 2026-09-20 01:10:09,808 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_get_top_purchase_modules ... 2026-09-20 01:10:13,729 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_legacy_url_redirect_preserves_frontend_language_prefix ... 2026-09-20 01:10:16,467 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:17,438 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:17] "GET /vi/apps/app/12.0/module_base HTTP/1.1" 301 - 13 0.004 0.969 2026-09-20 01:10:17,460 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_module_public ... 2026-09-20 01:10:20,221 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:20,837 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:20] "GET /apps/modules/12.0/module_base HTTP/1.1" 404 - 196 0.063 0.555 2026-09-20 01:10:21,152 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:21] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 105 0.060 0.246 2026-09-20 01:10:21,182 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_modules_browse_page_not_shadowed_by_page_route ... 2026-09-20 01:10:23,566 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:24,660 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:24] "GET /apps/modules/browse/1 HTTP/1.1" 200 - 442 0.222 0.873 2026-09-20 01:10:24,688 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_rating_module ... 2026-09-20 01:10:27,246 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:27,468 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:27] "POST /mail/message/post HTTP/1.1" 200 - 16 0.005 0.218 2026-09-20 01:10:28,823 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portalapps1@abc.com from n/a 2026-09-20 01:10:28,887 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:28] "POST /mail/message/post HTTP/1.1" 200 - 45 0.027 0.031 2026-09-20 01:10:28,959 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portalapps2@abc.com from n/a 2026-09-20 01:10:28,989 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:28] "POST /mail/message/post HTTP/1.1" 200 - 19 0.010 0.014 2026-09-20 01:10:29,018 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_search_module ... 2026-09-20 01:10:31,478 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:33,185 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:33] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 266 0.109 1.601 2026-09-20 01:10:33,358 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:33] "GET /apps/modules/14.0/module_base HTTP/1.1" 404 - 27 0.012 0.157 2026-09-20 01:10:33,359 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_search_module: waiting for threads: [] 2026-09-20 01:10:33,375 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_show_extension_and_included_dependencies_module ... 2026-09-20 01:10:36,091 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:36,910 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:36] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 267 0.122 0.700 2026-09-20 01:10:36,979 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:36] "GET /apps/modules/12.0/module_base HTTP/1.1" 200 - 39 0.019 0.037 2026-09-20 01:10:37,001 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_apps_story_category_url ... 2026-09-20 01:10:39,744 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:40,498 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:40] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.134 0.622 2026-09-20 01:10:40,522 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_sitemap_emits_canonical_module_url ... 2026-09-20 01:10:43,554 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:44,118 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:44] "GET /sitemap.xml HTTP/1.1" 200 - 192 0.091 0.474 2026-09-20 01:10:44,120 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_sitemap_emits_canonical_module_url: waiting for threads: [] 2026-09-20 01:10:44,155 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_url_show_modules_of_vendor ... 2026-09-20 01:10:46,926 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:47,651 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:47] "GET /apps/modules/browse?repo_maintainer_id=961 HTTP/1.1" 404 - 187 0.076 0.651 2026-09-20 01:10:47,663 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:vendor from n/a 2026-09-20 01:10:48,118 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:48] "GET /apps/modules/browse?repo_maintainer_id=961 HTTP/1.1" 200 - 166 0.115 0.333 2026-09-20 01:10:48,147 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_already_purchased ... 2026-09-20 01:10:52,499 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portalapps1@abc.com from n/a 2026-09-20 01:10:52,509 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:53,802 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-20 01:10:54,137 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:54] "GET /apps/modules/12.0/module_1 HTTP/1.1" 200 - 267 0.130 1.500 2026-09-20 01:10:54,251 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 453, model: odoo.module.version 2026-09-20 01:10:54,272 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:54] "GET /apps/modules/12.0/module_2 HTTP/1.1" 200 - 61 0.033 0.095 2026-09-20 01:10:54,313 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_bought_apps_download ... 2026-09-20 01:10:58,181 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portalapps1@abc.com from n/a 2026-09-20 01:10:58,188 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:58,406 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:58] "GET /my/apps/download/186 HTTP/1.1" 200 - 59 0.023 0.196 2026-09-20 01:10:58,462 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:58] "GET /my/apps/download/186 HTTP/1.1" 200 - 36 0.016 0.028 2026-09-20 01:10:58,544 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:58] "GET /my/apps/download/186 HTTP/1.1" 200 - 52 0.019 0.031 2026-09-20 01:10:58,545 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_bought_apps_download: waiting for threads: [] 2026-09-20 01:10:58,580 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppStore.test_user_did_not_buy_redirect ... 2026-09-20 01:11:01,173 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portalapps2@abc.com from n/a 2026-09-20 01:11:01,181 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:01,415 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:01] "GET /my/apps/download/197 HTTP/1.1" 303 - 22 0.008 0.228 2026-09-20 01:11:02,151 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:02] "GET /my HTTP/1.1" 200 - 246 0.100 0.633 2026-09-20 01:11:02,152 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppStore.test_user_did_not_buy_redirect: waiting for threads: [] 2026-09-20 01:11:02,186 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:11:02,200 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_canonical_url_survives_empty_field_cache ... 2026-09-20 01:11:02,206 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:02,418 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_garbage_listing_params_404 ... 2026-09-20 01:11:02,433 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:03,902 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:03] "GET /apps/browse/category/odoo-apps-49?price=698946584 HTTP/1.1" 404 - 191 0.098 1.382 2026-09-20 01:11:03,933 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:03] "GET /apps/browse/category/odoo-apps-49/page/2?order=SuX9Uj8U HTTP/1.1" 404 - 13 0.004 0.024 2026-09-20 01:11:03,960 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:03] "GET /apps/browse/category/odoo-apps-49?price=Paid' HTTP/1.1" 404 - 13 0.005 0.020 2026-09-20 01:11:03,991 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:03] "GET /apps/browse/category?price=698946584 HTTP/1.1" 404 - 11 0.004 0.024 2026-09-20 01:11:04,022 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:04] "GET /apps/browse/category?order=SuX9Uj8U HTTP/1.1" 404 - 11 0.004 0.024 2026-09-20 01:11:04,052 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:04] "GET /apps?price=he2qngry HTTP/1.1" 404 - 14 0.005 0.021 2026-09-20 01:11:04,083 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:04] "GET /apps/browse/category?price=Paid' HTTP/1.1" 404 - 11 0.004 0.025 2026-09-20 01:11:04,114 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:04] "GET /apps/browse/category?price=] 2026-09-20 01:11:04,208 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_legit_listing_params_200 ... 2026-09-20 01:11:04,212 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:04,390 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:04] "GET /apps/browse/category HTTP/1.1" 303 - 24 0.006 0.173 2026-09-20 01:11:05,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.113 0.495 2026-09-20 01:11:05,009 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category?order=Newest&price=Free&version=17.0 HTTP/1.1" 303 - 3 0.001 0.005 2026-09-20 01:11:05,054 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.011 0.032 2026-09-20 01:11:05,075 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category?order=price_currency+asc&price=All HTTP/1.1" 303 - 3 0.007 0.012 2026-09-20 01:11:05,115 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.009 0.027 2026-09-20 01:11:05,130 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category?order=name+asc&price=Paid HTTP/1.1" 303 - 3 0.006 0.007 2026-09-20 01:11:05,177 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.010 0.032 2026-09-20 01:11:05,187 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category?order=bestseller HTTP/1.1" 303 - 3 0.001 0.004 2026-09-20 01:11:05,229 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.010 0.030 2026-09-20 01:11:05,280 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps?order=Downloads&price=Free&version=10.0 HTTP/1.1" 200 - 22 0.010 0.037 2026-09-20 01:11:05,288 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category?version=17.0-3 HTTP/1.1" 303 - 3 0.001 0.004 2026-09-20 01:11:05,339 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.013 0.036 2026-09-20 01:11:05,343 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsStoreListingParamHardening.test_legit_listing_params_200: waiting for threads: [] 2026-09-20 01:11:05,369 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsStoreListingParamHardening.test_oversized_or_garbage_ppg_does_not_500 ... 2026-09-20 01:11:05,373 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:05,604 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:05] "GET /apps/browse/category?ppg=999999 HTTP/1.1" 303 - 24 0.008 0.225 2026-09-20 01:11:06,232 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:06] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 222 0.091 0.534 2026-09-20 01:11:06,241 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:06] "GET /apps/browse/category?ppg=abc HTTP/1.1" 303 - 3 0.001 0.006 2026-09-20 01:11:06,287 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:06] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.011 0.034 2026-09-20 01:11:06,288 121 INFO rb-6b6600a-224960-417186 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-20 01:11:06,318 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:11:06,332 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category ... 2026-09-20 01:11:06,336 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441132] 2026-09-20 01:11:06,340 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:07,051 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:07] "GET /sitemap.xml HTTP/1.1" 200 - 188 0.111 0.602 2026-09-20 01:11:07,053 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestSitemapMissingAppStoreSeedData.test_sitemap_survives_missing_app_store_seed_category: waiting for threads: [] 2026-09-20 01:11:07,084 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:11:07,096 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_apps_top_charts_404_when_modules_seed_category_missing ... 2026-09-20 01:11:07,100 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441133, 441132, 441153] 2026-09-20 01:11:07,105 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:07,782 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:07] "GET /apps/modules HTTP/1.1" 404 - 189 0.063 0.616 2026-09-20 01:11:07,783 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_apps_top_charts_404_when_modules_seed_category_missing: waiting for threads: [] 2026-09-20 01:11:07,798 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_200_for_surviving_category_when_own_seed_xmlid_gone ... 2026-09-20 01:11:07,801 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441133, 441132, 441153] 2026-09-20 01:11:07,805 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:08,784 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:08] "GET /apps/category/50 HTTP/1.1" 301 - 16 0.004 0.976 2026-09-20 01:11:09,325 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:09] "GET /apps/category/odoo-apps-apps-50 HTTP/1.1" 200 - 226 0.068 0.468 2026-09-20 01:11:09,326 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_200_for_surviving_category_when_own_seed_xmlid_gone: waiting for threads: [] 2026-09-20 01:11:09,343 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_default_redirect_404_when_odoo_apps_seed_category_missing ... 2026-09-20 01:11:09,346 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441133, 441132, 441153] 2026-09-20 01:11:09,350 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:10,077 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:10] "GET /apps/category HTTP/1.1" 404 - 189 0.097 0.632 2026-09-20 01:11:10,079 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_category_top_charts_default_redirect_404_when_odoo_apps_seed_category_missing: waiting for threads: [] 2026-09-20 01:11:10,103 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_moduleapplist_default_category_404_when_modules_seed_category_missing ... 2026-09-20 01:11:10,109 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441133, 441132, 441153] 2026-09-20 01:11:10,116 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:10,873 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:10] "GET /apps/modules/browse HTTP/1.1" 404 - 189 0.072 0.686 2026-09-20 01:11:10,874 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_moduleapplist_default_category_404_when_modules_seed_category_missing: waiting for threads: [] 2026-09-20 01:11:10,890 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_modulelist_default_redirect_404_when_odoo_apps_seed_category_missing ... 2026-09-20 01:11:10,894 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441133, 441132, 441153] 2026-09-20 01:11:10,898 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:11,619 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:11] "GET /apps/browse/category HTTP/1.1" 404 - 189 0.075 0.648 2026-09-20 01:11:11,621 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_modulelist_default_redirect_404_when_odoo_apps_seed_category_missing: waiting for threads: [] 2026-09-20 01:11:11,645 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_modulethemelist_default_category_404_when_themes_seed_category_missing ... 2026-09-20 01:11:11,649 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441133, 441132, 441153] 2026-09-20 01:11:11,654 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:12,385 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:12] "GET /apps/themes/browse HTTP/1.1" 404 - 189 0.085 0.648 2026-09-20 01:11:12,386 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_modulethemelist_default_category_404_when_themes_seed_category_missing: waiting for threads: [] 2026-09-20 01:11:12,401 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_themes_top_charts_404_when_themes_seed_category_missing ... 2026-09-20 01:11:12,404 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441133, 441132, 441153] 2026-09-20 01:11:12,407 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:13,823 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:13] "GET /apps/themes HTTP/1.1" 404 - 189 0.055 1.362 2026-09-20 01:11:13,824 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_themes_top_charts_404_when_themes_seed_category_missing: waiting for threads: [] 2026-09-20 01:11:13,849 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing ... 2026-09-20 01:11:13,852 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441133, 441132, 441153] 2026-09-20 01:11:13,856 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:14,490 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:14] "GET /apps HTTP/1.1" 404 - 189 0.063 0.571 2026-09-20 01:11:14,491 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteMissingAppStoreSeedData.test_top_charts_404_when_modules_seed_category_missing: waiting for threads: [] 2026-09-20 01:11:14,534 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:11:14,555 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present ... 2026-09-20 01:11:14,559 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:15,312 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:15] "GET /apps HTTP/1.1" 200 - 237 0.093 0.662 2026-09-20 01:11:15,353 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:15] "GET /apps/modules HTTP/1.1" 200 - 19 0.009 0.030 2026-09-20 01:11:15,414 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:15] "GET /apps/themes HTTP/1.1" 200 - 21 0.018 0.040 2026-09-20 01:11:15,424 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:15] "GET /apps/category HTTP/1.1" 303 - 3 0.001 0.006 2026-09-20 01:11:15,484 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:15] "GET /apps/category/odoo-apps-49 HTTP/1.1" 200 - 21 0.019 0.039 2026-09-20 01:11:15,553 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:15] "GET /apps/modules/browse HTTP/1.1" 200 - 26 0.021 0.045 2026-09-20 01:11:15,562 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:15] "GET /apps/browse/category HTTP/1.1" 303 - 3 0.002 0.004 2026-09-20 01:11:15,621 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:15] "GET /apps/browse/category/odoo-apps-49 HTTP/1.1" 200 - 19 0.021 0.037 2026-09-20 01:11:15,674 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:15] "GET /apps/themes/browse HTTP/1.1" 200 - 21 0.018 0.031 2026-09-20 01:11:15,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store.TestAppsRouteSeededAppStoreData.test_apps_route_family_200_when_seed_categories_present: waiting for threads: [] 2026-09-20 01:11:15,698 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:11:15,707 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestOdooModuleVersionDefaultPublicCategoryIds.test_public_categ_ids_default_empty_when_seed_category_xmlid_missing ... 2026-09-20 01:11:15,757 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441133] 2026-09-20 01:11:15,855 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestOdooModuleVersionDefaultPublicCategoryIds.test_public_categ_ids_default_resolves_seed_category_when_seeded ... 2026-09-20 01:11:15,967 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:11:15,977 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store.tests.test_website_apps_store: Starting TestDefaultAppPublicCategoryIdsPartialSeedLoss.test_default_app_categories_skip_only_the_missing_root ... 2026-09-20 01:11:15,979 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [441153] 2026-09-20 01:11:16,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:11:16,393 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_apps_store_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-09-20 01:11:23,064 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:11:25,053 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_category ... 2026-09-20 01:11:25,151 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_setion ... 2026-09-20 01:11:25,199 121 INFO rb-6b6600a-224960-417186 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-20 01:11:25,218 121 INFO rb-6b6600a-224960-417186 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-20 01:11:25,254 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_create_subject ... 2026-09-20 01:11:25,310 121 INFO rb-6b6600a-224960-417186 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-20 01:11:25,333 121 INFO rb-6b6600a-224960-417186 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-20 01:11:25,369 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_setion ... 2026-09-20 01:11:25,432 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_edit_subject ... 2026-09-20 01:11:25,492 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_category ... 2026-09-20 01:11:25,528 121 INFO rb-6b6600a-224960-417186 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-20 01:11:25,632 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [45] 2026-09-20 01:11:25,662 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-20 01:11:25,677 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-20 01:11:25,684 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44] 2026-09-20 01:11:25,699 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_setion ... 2026-09-20 01:11:25,739 121 INFO rb-6b6600a-224960-417186 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-20 01:11:25,828 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-20 01:11:25,838 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-20 01:11:25,849 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-20 01:11:25,855 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-20 01:11:25,872 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_unlink_subject ... 2026-09-20 01:11:25,909 121 INFO rb-6b6600a-224960-417186 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-20 01:11:26,004 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.document.content records with IDs: [1] 2026-09-20 01:11:26,017 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.document records with IDs: [1] 2026-09-20 01:11:26,032 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [44, 45] 2026-09-20 01:11:26,038 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [43] 2026-09-20 01:11:26,042 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #473 deleted website.doc.category records with IDs: [41] 2026-09-20 01:11:26,058 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_category_access_rights: Starting TestDocumentContentAccessRights.test_write_category ... 2026-09-20 01:11:26,138 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:11:28,185 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_designer ... 2026-09-20 01:11:28,238 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [5] 2026-09-20 01:11:28,253 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_editor ... 2026-09-20 01:11:28,316 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #477 deleted website.document records with IDs: [6] 2026-09-20 01:11:28,337 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_manager ... 2026-09-20 01:11:28,381 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #483 deleted website.document records with IDs: [7] 2026-09-20 01:11:28,404 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_copy_document_reviewer ... 2026-09-20 01:11:28,474 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #479 deleted website.document records with IDs: [8] 2026-09-20 01:11:28,497 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_create_document ... 2026-09-20 01:11:28,591 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_designer ... 2026-09-20 01:11:28,648 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [13] 2026-09-20 01:11:28,677 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [14] 2026-09-20 01:11:28,698 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [15] 2026-09-20 01:11:28,782 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [18] 2026-09-20 01:11:28,806 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [19] 2026-09-20 01:11:28,882 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [23] 2026-09-20 01:11:28,899 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [24] 2026-09-20 01:11:28,916 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [25] 2026-09-20 01:11:29,149 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [36] 2026-09-20 01:11:29,174 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [37] 2026-09-20 01:11:29,198 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [38] 2026-09-20 01:11:29,225 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #481 deleted website.document records with IDs: [39] 2026-09-20 01:11:29,309 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_editor ... 2026-09-20 01:11:29,375 121 INFO rb-6b6600a-224960-417186 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-20 01:11:29,411 121 INFO rb-6b6600a-224960-417186 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-20 01:11:29,445 121 INFO rb-6b6600a-224960-417186 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-20 01:11:29,482 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #477 deleted website.document records with IDs: [41] 2026-09-20 01:11:29,515 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #477 deleted website.document records with IDs: [42] 2026-09-20 01:11:29,540 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #477 deleted website.document records with IDs: [43] 2026-09-20 01:11:29,572 121 INFO rb-6b6600a-224960-417186 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-20 01:11:29,596 121 INFO rb-6b6600a-224960-417186 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-20 01:11:29,619 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_manager ... 2026-09-20 01:11:29,651 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #483 deleted website.document records with IDs: [44] 2026-09-20 01:11:29,662 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #483 deleted website.document records with IDs: [45] 2026-09-20 01:11:29,707 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #483 deleted website.document.content records with IDs: [3] 2026-09-20 01:11:29,712 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #483 deleted website.document records with IDs: [46] 2026-09-20 01:11:29,728 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_unlink_document_reviewer ... 2026-09-20 01:11:29,783 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #479 deleted website.document records with IDs: [47] 2026-09-20 01:11:29,804 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #479 deleted website.document records with IDs: [48] 2026-09-20 01:11:30,092 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #479 deleted website.document records with IDs: [64] 2026-09-20 01:11:30,115 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #479 deleted website.document records with IDs: [65] 2026-09-20 01:11:30,193 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #479 deleted website.document records with IDs: [69] 2026-09-20 01:11:30,215 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #479 deleted website.document records with IDs: [70] 2026-09-20 01:11:30,243 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #479 deleted website.document records with IDs: [71] 2026-09-20 01:11:30,266 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #479 deleted website.document records with IDs: [72] 2026-09-20 01:11:30,353 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_designer ... 2026-09-20 01:11:30,533 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_editor ... 2026-09-20 01:11:30,583 121 INFO rb-6b6600a-224960-417186 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-20 01:11:30,603 121 INFO rb-6b6600a-224960-417186 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-20 01:11:30,625 121 INFO rb-6b6600a-224960-417186 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-20 01:11:30,688 121 INFO rb-6b6600a-224960-417186 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-20 01:11:30,714 121 INFO rb-6b6600a-224960-417186 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-20 01:11:30,739 121 INFO rb-6b6600a-224960-417186 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-20 01:11:30,769 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_manager ... 2026-09-20 01:11:30,847 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_access_rights: Starting TestDocumentAccessRights.test_write_document_reviewer ... 2026-09-20 01:11:31,012 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:11:32,958 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_create_document_content ... 2026-09-20 01:11:33,091 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_unlink_document_content ... 2026-09-20 01:11:33,149 121 INFO rb-6b6600a-224960-417186 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-20 01:11:33,182 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [11] 2026-09-20 01:11:33,252 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [12] 2026-09-20 01:11:33,322 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [13] 2026-09-20 01:11:33,358 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [14] 2026-09-20 01:11:33,379 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [15] 2026-09-20 01:11:33,401 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [16] 2026-09-20 01:11:33,422 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [17] 2026-09-20 01:11:33,444 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [18] 2026-09-20 01:11:33,465 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #487 deleted website.document.content records with IDs: [19] 2026-09-20 01:11:33,486 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [20] 2026-09-20 01:11:33,508 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [21] 2026-09-20 01:11:33,529 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [22] 2026-09-20 01:11:33,553 121 INFO rb-6b6600a-224960-417186 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-20 01:11:33,577 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [23] 2026-09-20 01:11:33,598 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [24] 2026-09-20 01:11:33,620 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [25] 2026-09-20 01:11:33,644 121 INFO rb-6b6600a-224960-417186 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-20 01:11:33,668 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #489 deleted website.document.content records with IDs: [26] 2026-09-20 01:11:33,696 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #491 deleted website.document.content records with IDs: [27] 2026-09-20 01:11:33,719 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [28] 2026-09-20 01:11:33,769 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #493 deleted website.document.content records with IDs: [29] 2026-09-20 01:11:33,787 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_content_access_rights: Starting TestDocumentContentAccessRights.test_write_document_content ... 2026-09-20 01:11:33,884 121 INFO rb-6b6600a-224960-417186 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-20 01:11:33,977 121 INFO rb-6b6600a-224960-417186 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-20 01:11:34,018 121 INFO rb-6b6600a-224960-417186 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-20 01:11:34,096 121 INFO rb-6b6600a-224960-417186 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-20 01:11:34,224 121 INFO rb-6b6600a-224960-417186 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-20 01:11:34,353 121 INFO rb-6b6600a-224960-417186 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-20 01:11:34,410 121 INFO rb-6b6600a-224960-417186 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-20 01:11:34,508 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:11:36,756 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_doc_tag_access_rights: Starting TestDocTagAccessRights.test_access_tag ... 2026-09-20 01:11:36,789 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 494, model: website.doc.tag 2026-09-20 01:11:36,824 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 494, model: website.doc.tag 2026-09-20 01:11:36,835 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 494, model: website.doc.tag 2026-09-20 01:11:36,841 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #497 deleted website.doc.tag records with IDs: [13] 2026-09-20 01:11:36,844 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #499 deleted website.doc.tag records with IDs: [14] 2026-09-20 01:11:36,847 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #501 deleted website.doc.tag records with IDs: [15] 2026-09-20 01:11:36,849 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #503 deleted website.doc.tag records with IDs: [16] 2026-09-20 01:11:36,872 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:11:38,925 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__normal ... 2026-09-20 01:11:38,952 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-20 01:11:38,970 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__same_docs ... 2026-09-20 01:11:38,994 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__update_name ... 2026-09-20 01:11:39,024 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-20 01:11:39,040 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_lang ... 2026-09-20 01:11:39,071 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-20 01:11:39,087 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs: Starting TestDocs.test_merge_document__with_tag ... 2026-09-20 01:11:39,114 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted website.document records with IDs: [97] 2026-09-20 01:11:39,139 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:11:39,417 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour: Starting TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it ... 2026-09-20 01:11:39,887 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Chrome pid: 439 2026-09-20 01:11:39,887 121 INFO rb-6b6600a-224960-417186 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/tmppvwnfm3n_chrome_odoo 2026-09-20 01:11:39,887 121 INFO rb-6b6600a-224960-417186 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:39821/json/version 2026-09-20 01:11:39,888 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:39821/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:11:39,890 121 INFO rb-6b6600a-224960-417186 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-20 01:11:39,890 121 INFO rb-6b6600a-224960-417186 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:39821/json 2026-09-20 01:11:39,891 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:39821/json with timeout 3 increased to 10s during tests 2026-09-20 01:11:39,892 121 INFO rb-6b6600a-224960-417186 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:39821/devtools/page/3ECD90F3220E54FB359F5A8BF70010BB 2026-09-20 01:11:39,894 121 INFO rb-6b6600a-224960-417186 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-20 01:11:39,896 121 INFO rb-6b6600a-224960-417186 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-20 01:11:39,915 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_color_reviewer from n/a 2026-09-20 01:11:39,921 121 INFO rb-6b6600a-224960-417186 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-20 01:11:39,929 121 INFO rb-6b6600a-224960-417186 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-20 01:11:39,929 121 INFO rb-6b6600a-224960-417186 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-20 01:11:39,940 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:42,059 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:42] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 356 0.142 1.980 2026-09-20 01:11:42,062 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Navigation result: {'frameId': '3ECD90F3220E54FB359F5A8BF70010BB', 'loaderId': '7A04487C131AB181478EE03366184CD5', 'isDownload': False} 2026-09-20 01:11:42,062 121 INFO rb-6b6600a-224960-417186 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-20 01:11:42,086 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:11:42,118 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:42] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.021 0.020 2026-09-20 01:11:42,123 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:11:42,132 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:42] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.005 0.049 2026-09-20 01:11:42,142 121 INFO rb-6b6600a-224960-417186 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-20 01:11:42,143 121 INFO rb-6b6600a-224960-417186 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-20 01:11:42,144 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:11:42,153 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:42] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.011 2026-09-20 01:11:42,178 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:11:42,196 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:42] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.020 2026-09-20 01:11:42,203 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:42] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.002 0.020 2026-09-20 01:11:44,888 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:44] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 2.673 2026-09-20 01:11:44,894 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:44] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 2.620 2026-09-20 01:11:44,902 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 2.684 2026-09-20 01:11:44,912 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 2.699 2026-09-20 01:11:44,916 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 2.840 2026-09-20 01:11:44,956 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:44] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.009 2026-09-20 01:11:44,962 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:11:44,980 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:44] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.031 2026-09-20 01:11:45,228 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:11:45,235 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:45] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.008 2026-09-20 01:11:45,249 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:45] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:11:45,298 121 INFO rb-6b6600a-224960-417186 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 : 3.235159158706665 2026-09-20 01:11:45,314 121 INFO rb-6b6600a-224960-417186 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-20 01:11:45,319 121 INFO rb-6b6600a-224960-417186 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-20 01:11:45,343 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.072 2026-09-20 01:11:45,376 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:45] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.010 0.092 2026-09-20 01:11:45,382 121 INFO rb-6b6600a-224960-417186 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-20 01:11:45,437 121 INFO rb-6b6600a-224960-417186 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-20 01:11:45,506 121 INFO rb-6b6600a-224960-417186 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-20 01:11:45,576 121 INFO rb-6b6600a-224960-417186 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-20 01:11:45,638 121 INFO rb-6b6600a-224960-417186 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-20 01:11:45,654 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:45] "POST /docs/update_category HTTP/1.1" 200 - 14 0.005 0.010 2026-09-20 01:11:45,699 121 INFO rb-6b6600a-224960-417186 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-20 01:11:45,862 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:45] "GET /docs/c/tour-color-subject-tour-color-section-tour-color-category-82 HTTP/1.1" 200 - 34 0.014 0.073 2026-09-20 01:11:46,144 121 INFO rb-6b6600a-224960-417186 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-20 01:11:46,176 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:46] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.007 0.017 2026-09-20 01:11:46,182 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.027 2026-09-20 01:11:46,222 121 INFO rb-6b6600a-224960-417186 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-20 01:11:46,280 121 INFO rb-6b6600a-224960-417186 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-20 01:11:46,352 121 INFO rb-6b6600a-224960-417186 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-20 01:11:46,418 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: tour succeeded 2026-09-20 01:11:46,419 121 INFO rb-6b6600a-224960-417186 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-20 01:11:46,461 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it.browser: heap 9657932 (allocated 11272192) 2026-09-20 01:11:46,464 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing chrome headless with pid 439 2026-09-20 01:11:46,465 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Closing websocket connection 2026-09-20 01:11:46,465 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Terminating chrome headless with pid 439 2026-09-20 01:11:46,540 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011146_539993_test_picking_a_cover_colour_persists_it.txt 2026-09-20 01:11:46,540 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_colorpicker_tour.TestDocsColorpickerTour.test_picking_a_cover_colour_persists_it: Removing chrome user profile "/tmp/tmppvwnfm3n_chrome_odoo" 2026-09-20 01:11:46,572 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:11:47,297 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-09-20 01:11:47,311 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact ... 2026-09-20 01:11:47,578 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Chrome pid: 623 2026-09-20 01:11:47,578 121 INFO rb-6b6600a-224960-417186 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/tmpho7snmka_chrome_odoo 2026-09-20 01:11:47,579 121 INFO rb-6b6600a-224960-417186 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:33471/json/version 2026-09-20 01:11:47,580 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:33471/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:11:47,587 121 INFO rb-6b6600a-224960-417186 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-20 01:11:47,587 121 INFO rb-6b6600a-224960-417186 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:33471/json 2026-09-20 01:11:47,587 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:33471/json with timeout 3 increased to 10s during tests 2026-09-20 01:11:47,588 121 INFO rb-6b6600a-224960-417186 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:33471/devtools/page/1D0C79ED93AA98316F0D79B266E20346 2026-09-20 01:11:47,590 121 INFO rb-6b6600a-224960-417186 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-20 01:11:47,591 121 INFO rb-6b6600a-224960-417186 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-20 01:11:47,605 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_editor from n/a 2026-09-20 01:11:47,610 121 INFO rb-6b6600a-224960-417186 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-20 01:11:47,612 121 INFO rb-6b6600a-224960-417186 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-20 01:11:47,612 121 INFO rb-6b6600a-224960-417186 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-20 01:11:47,622 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:47,840 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:11:48,187 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:11:48,656 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 369 0.151 0.885 2026-09-20 01:11:48,658 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact: Navigation result: {'frameId': '1D0C79ED93AA98316F0D79B266E20346', 'loaderId': '568BA0A409C0AD71C9CF90005E022693', 'isDownload': False} 2026-09-20 01:11:48,659 121 INFO rb-6b6600a-224960-417186 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-20 01:11:48,678 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "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-20 01:11:48,682 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:11:48,723 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.021 0.029 2026-09-20 01:11:48,730 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:11:48,739 121 INFO rb-6b6600a-224960-417186 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-20 01:11:48,740 121 INFO rb-6b6600a-224960-417186 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-20 01:11:48,743 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.009 0.058 2026-09-20 01:11:48,748 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:11:48,757 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.014 2026-09-20 01:11:48,763 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:11:48,773 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.012 2026-09-20 01:11:48,815 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:11:48,820 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:11:48,824 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:11:48,825 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:11:48,826 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.006 0.010 2026-09-20 01:11:48,841 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:11:48,854 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:11:48,870 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.021 2026-09-20 01:11:48,878 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:48] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-20 01:11:49,181 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:11:49,190 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:49] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.010 2026-09-20 01:11:49,203 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:49] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:11:49,279 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,285 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,309 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.082 2026-09-20 01:11:49,336 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:49] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.011 0.091 2026-09-20 01:11:49,347 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,422 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,487 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,551 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,618 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,680 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,746 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,747 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,779 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_cancelling_the_delete_confirmation_leaves_the_document_intact.browser: heap 9613568 (allocated 10223616) 2026-09-20 01:11:49,786 121 INFO rb-6b6600a-224960-417186 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 623 2026-09-20 01:11:49,787 121 INFO rb-6b6600a-224960-417186 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-20 01:11:49,787 121 INFO rb-6b6600a-224960-417186 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 623 2026-09-20 01:11:49,881 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011149_881411_test_cancelling_the_delete_confirmation_leaves_the_document_intact.txt 2026-09-20 01:11:49,881 121 INFO rb-6b6600a-224960-417186 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/tmpho7snmka_chrome_odoo" 2026-09-20 01:11:49,915 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document ... 2026-09-20 01:11:50,169 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Chrome pid: 802 2026-09-20 01:11:50,169 121 INFO rb-6b6600a-224960-417186 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/tmpnwyrlql2_chrome_odoo 2026-09-20 01:11:50,169 121 INFO rb-6b6600a-224960-417186 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:37397/json/version 2026-09-20 01:11:50,170 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:37397/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:11:50,172 121 INFO rb-6b6600a-224960-417186 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-20 01:11:50,172 121 INFO rb-6b6600a-224960-417186 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:37397/json 2026-09-20 01:11:50,173 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:37397/json with timeout 3 increased to 10s during tests 2026-09-20 01:11:50,174 121 INFO rb-6b6600a-224960-417186 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:37397/devtools/page/73EAC096E161C12433562F57F663BBFB 2026-09-20 01:11:50,175 121 INFO rb-6b6600a-224960-417186 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-20 01:11:50,176 121 INFO rb-6b6600a-224960-417186 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-20 01:11:50,194 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_editor from n/a 2026-09-20 01:11:50,200 121 INFO rb-6b6600a-224960-417186 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-20 01:11:50,203 121 INFO rb-6b6600a-224960-417186 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-20 01:11:50,203 121 INFO rb-6b6600a-224960-417186 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-20 01:11:50,212 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:50,433 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:11:50,804 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:11:51,359 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.158 0.991 2026-09-20 01:11:51,362 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Navigation result: {'frameId': '73EAC096E161C12433562F57F663BBFB', 'loaderId': 'BEF536DFB76192F754F952150270A143', 'isDownload': False} 2026-09-20 01:11:51,362 121 INFO rb-6b6600a-224960-417186 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-20 01:11:51,396 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11: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-20 01:11:51,400 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:11:51,437 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.018 2026-09-20 01:11:51,442 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:11:51,447 121 INFO rb-6b6600a-224960-417186 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-20 01:11:51,447 121 INFO rb-6b6600a-224960-417186 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-20 01:11:51,453 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.055 2026-09-20 01:11:51,457 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:11:51,471 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.013 2026-09-20 01:11:51,479 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:11:51,490 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.026 2026-09-20 01:11:51,531 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:11:51,534 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:11:51,540 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-09-20 01:11:51,542 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.004 0.011 2026-09-20 01:11:51,543 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 01:11:51,581 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:11:51,597 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:11:51,613 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-09-20 01:11:51,621 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.033 2026-09-20 01:11:51,841 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:11:51,848 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.008 2026-09-20 01:11:51,868 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:11:51,933 121 INFO rb-6b6600a-224960-417186 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-20 01:11:51,939 121 INFO rb-6b6600a-224960-417186 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-20 01:11:51,979 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.017 0.073 2026-09-20 01:11:52,006 121 INFO rb-6b6600a-224960-417186 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-20 01:11:52,018 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:52] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.012 0.105 2026-09-20 01:11:52,071 121 INFO rb-6b6600a-224960-417186 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-20 01:11:52,138 121 INFO rb-6b6600a-224960-417186 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-20 01:11:52,201 121 INFO rb-6b6600a-224960-417186 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-20 01:11:52,308 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11901] 2026-09-20 01:11:52,322 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #515 deleted website.document.content records with IDs: [36] 2026-09-20 01:11:52,331 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2162] 2026-09-20 01:11:52,342 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #515 deleted mail.message records with IDs: [11899, 11898] 2026-09-20 01:11:52,352 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #515 deleted website.document records with IDs: [100] 2026-09-20 01:11:52,359 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #515 deleted mail.followers records with IDs: [2160] 2026-09-20 01:11:52,366 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:52] "POST /docs/delete HTTP/1.1" 200 - 114 0.037 0.058 2026-09-20 01:11:52,388 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:11:52,424 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:11:52,460 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:52] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 28 0.013 0.071 2026-09-20 01:11:52,641 121 INFO rb-6b6600a-224960-417186 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-20 01:11:52,652 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.004 2026-09-20 01:11:52,677 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:52] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.008 0.020 2026-09-20 01:11:52,713 121 INFO rb-6b6600a-224960-417186 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-20 01:11:52,766 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: tour succeeded 2026-09-20 01:11:52,766 121 INFO rb-6b6600a-224960-417186 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-20 01:11:52,807 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document.browser: heap 9472624 (allocated 11534336) 2026-09-20 01:11:52,807 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing chrome headless with pid 802 2026-09-20 01:11:52,808 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Closing websocket connection 2026-09-20 01:11:52,809 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Terminating chrome headless with pid 802 2026-09-20 01:11:52,877 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011152_877600_test_confirming_the_delete_confirmation_removes_the_document.txt 2026-09-20 01:11:52,877 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_confirming_the_delete_confirmation_removes_the_document: Removing chrome user profile "/tmp/tmpnwyrlql2_chrome_odoo" 2026-09-20 01:11:52,909 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it ... 2026-09-20 01:11:53,163 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Chrome pid: 980 2026-09-20 01:11:53,164 121 INFO rb-6b6600a-224960-417186 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/tmph_i5l85s_chrome_odoo 2026-09-20 01:11:53,164 121 INFO rb-6b6600a-224960-417186 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:45255/json/version 2026-09-20 01:11:53,166 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:45255/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:11:53,169 121 INFO rb-6b6600a-224960-417186 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-20 01:11:53,170 121 INFO rb-6b6600a-224960-417186 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:45255/json 2026-09-20 01:11:53,170 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:45255/json with timeout 3 increased to 10s during tests 2026-09-20 01:11:53,172 121 INFO rb-6b6600a-224960-417186 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:45255/devtools/page/0EB49B397AAD08C22E002E7684A72E7D 2026-09-20 01:11:53,174 121 INFO rb-6b6600a-224960-417186 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-20 01:11:53,176 121 INFO rb-6b6600a-224960-417186 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-20 01:11:53,209 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_editor from n/a 2026-09-20 01:11:53,223 121 INFO rb-6b6600a-224960-417186 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-20 01:11:53,226 121 INFO rb-6b6600a-224960-417186 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-20 01:11:53,226 121 INFO rb-6b6600a-224960-417186 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-20 01:11:53,234 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:53,489 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:11:53,922 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:11:54,415 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.153 1.030 2026-09-20 01:11:54,418 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it: Navigation result: {'frameId': '0EB49B397AAD08C22E002E7684A72E7D', 'loaderId': '380A1BB4CCD9F7BE5349A1B6B47A3BE9', 'isDownload': False} 2026-09-20 01:11:54,418 121 INFO rb-6b6600a-224960-417186 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-20 01:11:54,446 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "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-20 01:11:54,453 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:11:54,490 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.029 0.021 2026-09-20 01:11:54,496 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:11:54,501 121 INFO rb-6b6600a-224960-417186 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-20 01:11:54,502 121 INFO rb-6b6600a-224960-417186 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-20 01:11:54,506 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.007 0.058 2026-09-20 01:11:54,510 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:11:54,517 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.012 2026-09-20 01:11:54,535 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:11:54,547 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.015 2026-09-20 01:11:54,610 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:11:54,611 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.021 2026-09-20 01:11:54,613 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-20 01:11:54,613 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-09-20 01:11:54,618 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.007 0.019 2026-09-20 01:11:54,641 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:11:54,655 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:11:54,672 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.020 2026-09-20 01:11:54,678 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.028 2026-09-20 01:11:54,947 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:11:54,955 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.005 0.010 2026-09-20 01:11:54,969 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:54] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:11:55,029 121 INFO rb-6b6600a-224960-417186 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-20 01:11:55,032 121 INFO rb-6b6600a-224960-417186 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-20 01:11:55,076 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.010 0.080 2026-09-20 01:11:55,103 121 INFO rb-6b6600a-224960-417186 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-20 01:11:55,127 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:55] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.022 0.102 2026-09-20 01:11:55,174 121 INFO rb-6b6600a-224960-417186 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-20 01:11:55,234 121 INFO rb-6b6600a-224960-417186 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-20 01:11:55,308 121 INFO rb-6b6600a-224960-417186 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-20 01:11:55,412 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:55] "POST /docs/create HTTP/1.1" 200 - 38 0.013 0.029 2026-09-20 01:11:55,916 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:55] "GET /docs/d/tour-created-document-101 HTTP/1.1" 200 - 156 0.069 0.423 2026-09-20 01:11:56,261 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-20 01:11:56,266 121 INFO rb-6b6600a-224960-417186 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-20 01:11:56,279 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-09-20 01:11:56,303 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:56] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.008 0.021 2026-09-20 01:11:56,352 121 INFO rb-6b6600a-224960-417186 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-20 01:11:56,353 121 INFO rb-6b6600a-224960-417186 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-20 01:11:56,400 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_creating_a_document_through_the_dialog_persists_it.browser: heap 12867308 (allocated 14417920) 2026-09-20 01:11:56,402 121 INFO rb-6b6600a-224960-417186 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 980 2026-09-20 01:11:56,402 121 INFO rb-6b6600a-224960-417186 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-20 01:11:56,403 121 INFO rb-6b6600a-224960-417186 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 980 2026-09-20 01:11:56,497 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011156_497351_test_creating_a_document_through_the_dialog_persists_it.txt 2026-09-20 01:11:56,497 121 INFO rb-6b6600a-224960-417186 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/tmph_i5l85s_chrome_odoo" 2026-09-20 01:11:56,533 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_editor_page_offers_the_create_affordance ... 2026-09-20 01:11:56,787 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Chrome pid: 1166 2026-09-20 01:11:56,787 121 INFO rb-6b6600a-224960-417186 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/tmpuzupwmno_chrome_odoo 2026-09-20 01:11:56,787 121 INFO rb-6b6600a-224960-417186 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:38613/json/version 2026-09-20 01:11:56,788 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:38613/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:11:56,793 121 INFO rb-6b6600a-224960-417186 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-20 01:11:56,794 121 INFO rb-6b6600a-224960-417186 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:38613/json 2026-09-20 01:11:56,794 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:38613/json with timeout 3 increased to 10s during tests 2026-09-20 01:11:56,801 121 INFO rb-6b6600a-224960-417186 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:38613/devtools/page/1A5D6F8958E0D35848FA696CAD4A5B6A 2026-09-20 01:11:56,802 121 INFO rb-6b6600a-224960-417186 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-20 01:11:56,805 121 INFO rb-6b6600a-224960-417186 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-20 01:11:56,833 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_editor from n/a 2026-09-20 01:11:56,841 121 INFO rb-6b6600a-224960-417186 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-20 01:11:56,843 121 INFO rb-6b6600a-224960-417186 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-20 01:11:56,843 121 INFO rb-6b6600a-224960-417186 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-20 01:11:56,852 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:57,089 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:11:57,446 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:11:57,882 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:57] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.143 0.888 2026-09-20 01:11:57,885 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Navigation result: {'frameId': '1A5D6F8958E0D35848FA696CAD4A5B6A', 'loaderId': 'FF827FAD81AE78F0F81C83CF6B480A9A', 'isDownload': False} 2026-09-20 01:11:57,885 121 INFO rb-6b6600a-224960-417186 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-20 01:11:57,907 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:57] "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-20 01:11:57,920 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:11:57,951 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:57] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.024 0.025 2026-09-20 01:11:57,956 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:11:57,964 121 INFO rb-6b6600a-224960-417186 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-20 01:11:57,964 121 INFO rb-6b6600a-224960-417186 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-20 01:11:57,966 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:57] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.058 2026-09-20 01:11:57,970 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:11:57,977 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:57] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.012 2026-09-20 01:11:57,985 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:11:57,995 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:57] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.011 2026-09-20 01:11:58,065 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:11:58,066 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-20 01:11:58,068 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-20 01:11:58,068 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-09-20 01:11:58,072 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.004 0.010 2026-09-20 01:11:58,098 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:11:58,115 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:11:58,134 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.028 2026-09-20 01:11:58,143 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.002 0.025 2026-09-20 01:11:58,399 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:11:58,407 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.010 2026-09-20 01:11:58,428 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:11:58,496 121 INFO rb-6b6600a-224960-417186 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-20 01:11:58,514 121 INFO rb-6b6600a-224960-417186 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-20 01:11:58,531 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.075 2026-09-20 01:11:58,564 121 INFO rb-6b6600a-224960-417186 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-20 01:11:58,582 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:58] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.027 0.094 2026-09-20 01:11:58,629 121 INFO rb-6b6600a-224960-417186 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-20 01:11:58,696 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: tour succeeded 2026-09-20 01:11:58,696 121 INFO rb-6b6600a-224960-417186 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-20 01:11:58,747 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance.browser: heap 9120700 (allocated 10223616) 2026-09-20 01:11:58,748 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing chrome headless with pid 1166 2026-09-20 01:11:58,749 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Closing websocket connection 2026-09-20 01:11:58,750 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Terminating chrome headless with pid 1166 2026-09-20 01:11:58,817 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011158_817153_test_editor_page_offers_the_create_affordance.txt 2026-09-20 01:11:58,817 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_editor_page_offers_the_create_affordance: Removing chrome user profile "/tmp/tmpuzupwmno_chrome_odoo" 2026-09-20 01:11:58,848 121 INFO rb-6b6600a-224960-417186 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-20 01:11:59,088 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it: Chrome pid: 1339 2026-09-20 01:11:59,088 121 INFO rb-6b6600a-224960-417186 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/tmpdsjch45p_chrome_odoo 2026-09-20 01:11:59,089 121 INFO rb-6b6600a-224960-417186 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:36941/json/version 2026-09-20 01:11:59,089 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:36941/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:11:59,093 121 INFO rb-6b6600a-224960-417186 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-20 01:11:59,093 121 INFO rb-6b6600a-224960-417186 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:36941/json 2026-09-20 01:11:59,094 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:36941/json with timeout 3 increased to 10s during tests 2026-09-20 01:11:59,096 121 INFO rb-6b6600a-224960-417186 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:36941/devtools/page/FBA88DA57B48ED48E2D6A60B90A7EDA0 2026-09-20 01:11:59,100 121 INFO rb-6b6600a-224960-417186 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-20 01:11:59,101 121 INFO rb-6b6600a-224960-417186 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-20 01:11:59,126 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_manager from n/a 2026-09-20 01:11:59,135 121 INFO rb-6b6600a-224960-417186 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-20 01:11:59,136 121 INFO rb-6b6600a-224960-417186 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-20 01:11:59,136 121 INFO rb-6b6600a-224960-417186 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-20 01:11:59,145 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:01,014 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /docs HTTP/1.1" 200 - 287 0.146 1.726 2026-09-20 01:12:01,017 121 INFO rb-6b6600a-224960-417186 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': 'FBA88DA57B48ED48E2D6A60B90A7EDA0', 'loaderId': '6DE95805BF6CCF4A9705CEF61B439B2B', 'isDownload': False} 2026-09-20 01:12:01,017 121 INFO rb-6b6600a-224960-417186 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-20 01:12:01,053 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "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-20 01:12:01,058 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:12:01,079 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.011 0.020 2026-09-20 01:12:01,089 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:12:01,128 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.027 0.053 2026-09-20 01:12:01,134 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:12:01,149 121 INFO rb-6b6600a-224960-417186 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-20 01:12:01,151 121 INFO rb-6b6600a-224960-417186 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-20 01:12:01,153 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.058 2026-09-20 01:12:01,159 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:12:01,170 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.016 2026-09-20 01:12:01,217 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:01,224 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.008 2026-09-20 01:12:01,225 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:01,226 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:01,227 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:01,249 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:01,261 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:12:01,277 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.019 2026-09-20 01:12:01,284 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.021 2026-09-20 01:12:01,530 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:12:01,539 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.011 2026-09-20 01:12:01,556 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:01,646 121 INFO rb-6b6600a-224960-417186 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-20 01:12:01,650 121 INFO rb-6b6600a-224960-417186 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-20 01:12:01,682 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.084 2026-09-20 01:12:01,704 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:01] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.007 0.097 2026-09-20 01:12:01,716 121 INFO rb-6b6600a-224960-417186 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-20 01:12:01,790 121 INFO rb-6b6600a-224960-417186 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-20 01:12:01,857 121 INFO rb-6b6600a-224960-417186 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-20 01:12:01,927 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,045 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:02] "POST /docs/create_category HTTP/1.1" 200 - 51 0.024 0.034 2026-09-20 01:12:02,109 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:02] "GET /docs HTTP/1.1" 200 - 20 0.010 0.041 2026-09-20 01:12:02,245 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,290 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:02] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.021 2026-09-20 01:12:02,297 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:02] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.038 2026-09-20 01:12:02,321 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,321 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,377 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_section_from_the_context_menu_persists_it.browser: heap 9579908 (allocated 11534336) 2026-09-20 01:12:02,383 121 INFO rb-6b6600a-224960-417186 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 1339 2026-09-20 01:12:02,385 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,386 121 INFO rb-6b6600a-224960-417186 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 1339 2026-09-20 01:12:02,480 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011202_480003_test_manager_creating_a_section_from_the_context_menu_persists_it.txt 2026-09-20 01:12:02,480 121 INFO rb-6b6600a-224960-417186 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/tmpdsjch45p_chrome_odoo" 2026-09-20 01:12:02,513 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it ... 2026-09-20 01:12:02,774 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Chrome pid: 1521 2026-09-20 01:12:02,774 121 INFO rb-6b6600a-224960-417186 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/tmp62rdubgr_chrome_odoo 2026-09-20 01:12:02,775 121 INFO rb-6b6600a-224960-417186 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:37879/json/version 2026-09-20 01:12:02,776 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:37879/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:12:02,783 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,783 121 INFO rb-6b6600a-224960-417186 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:37879/json 2026-09-20 01:12:02,783 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:37879/json with timeout 3 increased to 10s during tests 2026-09-20 01:12:02,787 121 INFO rb-6b6600a-224960-417186 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:37879/devtools/page/CFDAAEE5864A6C33A21AEAFBFA1F5E55 2026-09-20 01:12:02,793 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,798 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,835 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_manager from n/a 2026-09-20 01:12:02,843 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,848 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,848 121 INFO rb-6b6600a-224960-417186 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-20 01:12:02,856 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:03,927 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:03] "GET /docs HTTP/1.1" 200 - 287 0.175 0.898 2026-09-20 01:12:03,930 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it: Navigation result: {'frameId': 'CFDAAEE5864A6C33A21AEAFBFA1F5E55', 'loaderId': 'FC90E4F37E287CC41C4CB87B0335D664', 'isDownload': False} 2026-09-20 01:12:03,930 121 INFO rb-6b6600a-224960-417186 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-20 01:12:03,955 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:03] "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-20 01:12:03,971 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:12:04,005 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.028 0.023 2026-09-20 01:12:04,010 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:12:04,029 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.011 0.063 2026-09-20 01:12:04,031 121 INFO rb-6b6600a-224960-417186 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-20 01:12:04,031 121 INFO rb-6b6600a-224960-417186 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-20 01:12:04,039 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:12:04,045 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.011 2026-09-20 01:12:04,058 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:12:04,068 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.013 2026-09-20 01:12:04,114 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:04,115 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-20 01:12:04,116 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.010 2026-09-20 01:12:04,116 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-20 01:12:04,120 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.002 0.012 2026-09-20 01:12:04,172 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:04,194 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.008 0.012 2026-09-20 01:12:04,204 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:12:04,225 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.010 0.038 2026-09-20 01:12:04,482 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:12:04,495 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.015 2026-09-20 01:12:04,508 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:12:04,572 121 INFO rb-6b6600a-224960-417186 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-20 01:12:04,580 121 INFO rb-6b6600a-224960-417186 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-20 01:12:04,600 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.073 2026-09-20 01:12:04,622 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.007 0.089 2026-09-20 01:12:04,634 121 INFO rb-6b6600a-224960-417186 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-20 01:12:04,706 121 INFO rb-6b6600a-224960-417186 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-20 01:12:04,774 121 INFO rb-6b6600a-224960-417186 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-20 01:12:04,895 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:04] "POST /docs/create_category HTTP/1.1" 200 - 34 0.025 0.034 2026-09-20 01:12:05,031 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:05] "GET /docs/c/tour-created-subject-87 HTTP/1.1" 200 - 67 0.025 0.101 2026-09-20 01:12:05,382 121 INFO rb-6b6600a-224960-417186 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-20 01:12:05,434 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:05] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.030 2026-09-20 01:12:05,441 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.049 2026-09-20 01:12:05,470 121 INFO rb-6b6600a-224960-417186 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-20 01:12:05,471 121 INFO rb-6b6600a-224960-417186 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-20 01:12:05,530 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_manager_creating_a_subject_through_the_dialog_persists_it.browser: heap 12860816 (allocated 14417920) 2026-09-20 01:12:05,533 121 INFO rb-6b6600a-224960-417186 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 1521 2026-09-20 01:12:05,534 121 INFO rb-6b6600a-224960-417186 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-20 01:12:05,534 121 INFO rb-6b6600a-224960-417186 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 1521 2026-09-20 01:12:05,605 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011205_604979_test_manager_creating_a_subject_through_the_dialog_persists_it.txt 2026-09-20 01:12:05,605 121 INFO rb-6b6600a-224960-417186 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/tmp62rdubgr_chrome_odoo" 2026-09-20 01:12:05,637 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists ... 2026-09-20 01:12:05,883 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Chrome pid: 1707 2026-09-20 01:12:05,883 121 INFO rb-6b6600a-224960-417186 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/tmpmzxek_r1_chrome_odoo 2026-09-20 01:12:05,883 121 INFO rb-6b6600a-224960-417186 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:46357/json/version 2026-09-20 01:12:05,884 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:46357/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:12:05,886 121 INFO rb-6b6600a-224960-417186 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-20 01:12:05,886 121 INFO rb-6b6600a-224960-417186 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:46357/json 2026-09-20 01:12:05,887 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:46357/json with timeout 3 increased to 10s during tests 2026-09-20 01:12:05,888 121 INFO rb-6b6600a-224960-417186 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:46357/devtools/page/869C4EB1C72E22FD277316411B887384 2026-09-20 01:12:05,889 121 INFO rb-6b6600a-224960-417186 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-20 01:12:05,890 121 INFO rb-6b6600a-224960-417186 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-20 01:12:05,913 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_editor from n/a 2026-09-20 01:12:05,921 121 INFO rb-6b6600a-224960-417186 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-20 01:12:05,922 121 INFO rb-6b6600a-224960-417186 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-20 01:12:05,922 121 INFO rb-6b6600a-224960-417186 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-20 01:12:05,933 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:06,264 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:12:06,652 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:12:07,158 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.187 1.041 2026-09-20 01:12:07,161 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists: Navigation result: {'frameId': '869C4EB1C72E22FD277316411B887384', 'loaderId': '6EA99C95FF4FD71C0F162693AB850432', 'isDownload': False} 2026-09-20 01:12:07,161 121 INFO rb-6b6600a-224960-417186 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-20 01:12:07,179 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:07,194 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:12:07,239 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.022 2026-09-20 01:12:07,244 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:12:07,252 121 INFO rb-6b6600a-224960-417186 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-20 01:12:07,253 121 INFO rb-6b6600a-224960-417186 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-20 01:12:07,256 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.005 0.069 2026-09-20 01:12:07,259 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:12:07,268 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.011 2026-09-20 01:12:07,277 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:12:07,288 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.018 2026-09-20 01:12:07,340 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:07,341 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:12:07,343 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:12:07,345 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:12:07,350 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.008 0.006 2026-09-20 01:12:07,380 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:07,397 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:12:07,413 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-09-20 01:12:07,420 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-20 01:12:07,685 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:12:07,692 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.009 2026-09-20 01:12:07,713 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:07,782 121 INFO rb-6b6600a-224960-417186 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-20 01:12:07,787 121 INFO rb-6b6600a-224960-417186 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-20 01:12:07,810 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.068 2026-09-20 01:12:07,849 121 INFO rb-6b6600a-224960-417186 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-20 01:12:07,856 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:07] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.012 0.105 2026-09-20 01:12:07,925 121 INFO rb-6b6600a-224960-417186 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-20 01:12:07,991 121 INFO rb-6b6600a-224960-417186 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-20 01:12:08,051 121 INFO rb-6b6600a-224960-417186 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-20 01:12:08,124 121 INFO rb-6b6600a-224960-417186 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-20 01:12:08,223 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:08] "POST /docs/update_document HTTP/1.1" 200 - 31 0.014 0.022 2026-09-20 01:12:08,807 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:08] "GET /docs/d/tour-renamed-document-100 HTTP/1.1" 200 - 152 0.060 0.509 2026-09-20 01:12:09,072 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: External chrome request during tests: returning 404 for http://connect.facebook.net/en_US/all.js 2026-09-20 01:12:09,079 121 INFO rb-6b6600a-224960-417186 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-20 01:12:09,126 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:09] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.027 2026-09-20 01:12:09,134 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.045 2026-09-20 01:12:09,158 121 INFO rb-6b6600a-224960-417186 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-20 01:12:09,158 121 INFO rb-6b6600a-224960-417186 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-20 01:12:09,206 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_renaming_a_document_through_the_context_dialog_persists.browser: heap 13008972 (allocated 14417920) 2026-09-20 01:12:09,208 121 INFO rb-6b6600a-224960-417186 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 1707 2026-09-20 01:12:09,208 121 INFO rb-6b6600a-224960-417186 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-20 01:12:09,209 121 INFO rb-6b6600a-224960-417186 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 1707 2026-09-20 01:12:09,303 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011209_303122_test_renaming_a_document_through_the_context_dialog_persists.txt 2026-09-20 01:12:09,303 121 INFO rb-6b6600a-224960-417186 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/tmpmzxek_r1_chrome_odoo" 2026-09-20 01:12:09,331 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing ... 2026-09-20 01:12:09,580 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Chrome pid: 1889 2026-09-20 01:12:09,580 121 INFO rb-6b6600a-224960-417186 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/tmp1jkhvwem_chrome_odoo 2026-09-20 01:12:09,580 121 INFO rb-6b6600a-224960-417186 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:38591/json/version 2026-09-20 01:12:09,581 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:38591/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:12:09,585 121 INFO rb-6b6600a-224960-417186 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-20 01:12:09,585 121 INFO rb-6b6600a-224960-417186 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:38591/json 2026-09-20 01:12:09,585 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:38591/json with timeout 3 increased to 10s during tests 2026-09-20 01:12:09,586 121 INFO rb-6b6600a-224960-417186 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:38591/devtools/page/1E104E89135C99941AEB310E364CA34E 2026-09-20 01:12:09,587 121 INFO rb-6b6600a-224960-417186 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-20 01:12:09,588 121 INFO rb-6b6600a-224960-417186 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-20 01:12:09,615 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_editor from n/a 2026-09-20 01:12:09,627 121 INFO rb-6b6600a-224960-417186 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-20 01:12:09,632 121 INFO rb-6b6600a-224960-417186 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-20 01:12:09,632 121 INFO rb-6b6600a-224960-417186 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-20 01:12:09,644 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:09,873 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:12:10,236 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 515, model: website.doc.category 2026-09-20 01:12:10,697 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 377 0.162 0.897 2026-09-20 01:12:10,701 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing: Navigation result: {'frameId': '1E104E89135C99941AEB310E364CA34E', 'loaderId': '35E2A6922DBF18678B61731A18F8300C', 'isDownload': False} 2026-09-20 01:12:10,701 121 INFO rb-6b6600a-224960-417186 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-20 01:12:10,717 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "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-20 01:12:10,726 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:12:10,756 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.020 0.020 2026-09-20 01:12:10,761 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:12:10,771 121 INFO rb-6b6600a-224960-417186 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-20 01:12:10,771 121 INFO rb-6b6600a-224960-417186 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-20 01:12:10,772 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.049 2026-09-20 01:12:10,776 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:12:10,782 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.009 2026-09-20 01:12:10,792 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:12:10,807 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.018 2026-09-20 01:12:10,833 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:12:10,838 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:12:10,842 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 01:12:10,843 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.012 2026-09-20 01:12:10,846 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.006 0.009 2026-09-20 01:12:10,880 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:12:10,894 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:12:10,914 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.030 2026-09-20 01:12:10,932 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:10] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.011 0.038 2026-09-20 01:12:11,157 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:12:11,166 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:11] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.011 2026-09-20 01:12:11,183 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:11] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:11,244 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,249 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,261 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.057 2026-09-20 01:12:11,287 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:11] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.007 0.077 2026-09-20 01:12:11,313 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,393 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,450 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,516 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,578 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,645 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,717 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,782 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,783 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,820 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_saving_the_dialog_with_an_empty_name_creates_nothing.browser: heap 9572640 (allocated 10223616) 2026-09-20 01:12:11,821 121 INFO rb-6b6600a-224960-417186 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 1889 2026-09-20 01:12:11,821 121 INFO rb-6b6600a-224960-417186 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-20 01:12:11,822 121 INFO rb-6b6600a-224960-417186 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 1889 2026-09-20 01:12:11,907 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011211_907044_test_saving_the_dialog_with_an_empty_name_creates_nothing.txt 2026-09-20 01:12:11,907 121 INFO rb-6b6600a-224960-417186 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/tmp1jkhvwem_chrome_odoo" 2026-09-20 01:12:11,940 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour: Starting TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance ... 2026-09-20 01:12:12,217 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Chrome pid: 2071 2026-09-20 01:12:12,217 121 INFO rb-6b6600a-224960-417186 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/tmpqxmr_8ti_chrome_odoo 2026-09-20 01:12:12,218 121 INFO rb-6b6600a-224960-417186 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:42567/json/version 2026-09-20 01:12:12,219 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:42567/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:12:12,230 121 INFO rb-6b6600a-224960-417186 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-20 01:12:12,230 121 INFO rb-6b6600a-224960-417186 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:42567/json 2026-09-20 01:12:12,230 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:42567/json with timeout 3 increased to 10s during tests 2026-09-20 01:12:12,234 121 INFO rb-6b6600a-224960-417186 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:42567/devtools/page/61C9FF3C357237549D0E997DE391C745 2026-09-20 01:12:12,242 121 INFO rb-6b6600a-224960-417186 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-20 01:12:12,245 121 INFO rb-6b6600a-224960-417186 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-20 01:12:12,271 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_no_access from n/a 2026-09-20 01:12:12,277 121 INFO rb-6b6600a-224960-417186 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-20 01:12:12,284 121 INFO rb-6b6600a-224960-417186 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-20 01:12:12,284 121 INFO rb-6b6600a-224960-417186 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-20 01:12:12,293 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:12,967 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 517, model: website.doc.category 2026-09-20 01:12:13,549 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /docs/c/tour-subject-tour-section-tour-category-85 HTTP/1.1" 200 - 322 0.221 1.036 2026-09-20 01:12:13,551 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Navigation result: {'frameId': '61C9FF3C357237549D0E997DE391C745', 'loaderId': '6BB105E855D8CD77BB916345C5330B28', 'isDownload': False} 2026-09-20 01:12:13,552 121 INFO rb-6b6600a-224960-417186 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-20 01:12:13,573 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:12:13,577 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:12:13,591 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.009 0.011 2026-09-20 01:12:13,603 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:12:13,650 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.034 0.047 2026-09-20 01:12:13,657 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:12:13,660 121 INFO rb-6b6600a-224960-417186 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-20 01:12:13,661 121 INFO rb-6b6600a-224960-417186 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-20 01:12:13,664 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.056 2026-09-20 01:12:13,670 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:12:13,681 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-09-20 01:12:13,741 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:12:13,746 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.004 0.011 2026-09-20 01:12:13,751 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.017 2026-09-20 01:12:13,753 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-20 01:12:13,755 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-20 01:12:13,787 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:12:13,803 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.025 2026-09-20 01:12:13,809 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:13] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-20 01:12:14,104 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:12:14,111 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:14] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.009 2026-09-20 01:12:14,127 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:14] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:14,211 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,221 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.064 2026-09-20 01:12:14,227 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,261 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:14] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.013 0.071 2026-09-20 01:12:14,284 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,345 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,412 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,478 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,545 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,612 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,681 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,681 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,740 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance.browser: heap 9154288 (allocated 10223616) 2026-09-20 01:12:14,744 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Closing chrome headless with pid 2071 2026-09-20 01:12:14,745 121 INFO rb-6b6600a-224960-417186 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-20 01:12:14,746 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_editor_tour.TestDocsEditorTour.test_user_without_docs_access_gets_no_editor_affordance: Terminating chrome headless with pid 2071 2026-09-20 01:12:14,816 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011214_816030_test_user_without_docs_access_gets_no_editor_affordance.txt 2026-09-20 01:12:14,816 121 INFO rb-6b6600a-224960-417186 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/tmpqxmr_8ti_chrome_odoo" 2026-09-20 01:12:14,855 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:12:15,992 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone ... 2026-09-20 01:12:16,256 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Chrome pid: 2245 2026-09-20 01:12:16,257 121 INFO rb-6b6600a-224960-417186 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/tmpunze9mag_chrome_odoo 2026-09-20 01:12:16,257 121 INFO rb-6b6600a-224960-417186 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:45355/json/version 2026-09-20 01:12:16,258 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:45355/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:12:16,262 121 INFO rb-6b6600a-224960-417186 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-20 01:12:16,262 121 INFO rb-6b6600a-224960-417186 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:45355/json 2026-09-20 01:12:16,262 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:45355/json with timeout 3 increased to 10s during tests 2026-09-20 01:12:16,266 121 INFO rb-6b6600a-224960-417186 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:45355/devtools/page/A31A5CDCCFED11FE5CA80439FDDB5C62 2026-09-20 01:12:16,267 121 INFO rb-6b6600a-224960-417186 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-20 01:12:16,268 121 INFO rb-6b6600a-224960-417186 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-20 01:12:16,288 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_reseq_manager from n/a 2026-09-20 01:12:16,294 121 INFO rb-6b6600a-224960-417186 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-20 01:12:16,298 121 INFO rb-6b6600a-224960-417186 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-20 01:12:16,298 121 INFO rb-6b6600a-224960-417186 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-20 01:12:16,305 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:17,157 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 325 0.111 0.742 2026-09-20 01:12:17,159 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone: Navigation result: {'frameId': 'A31A5CDCCFED11FE5CA80439FDDB5C62', 'loaderId': '4D8050701EF225744A0E0649FAC2B150', 'isDownload': False} 2026-09-20 01:12:17,159 121 INFO rb-6b6600a-224960-417186 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-20 01:12:17,183 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12: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-20 01:12:17,184 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:12:17,195 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.015 2026-09-20 01:12:17,201 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:12:17,232 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.020 0.038 2026-09-20 01:12:17,237 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:12:17,250 121 INFO rb-6b6600a-224960-417186 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-20 01:12:17,251 121 INFO rb-6b6600a-224960-417186 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-20 01:12:17,262 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.052 2026-09-20 01:12:17,267 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:12:17,278 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.016 2026-09-20 01:12:17,359 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 01:12:17,364 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 01:12:17,366 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-20 01:12:17,369 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-20 01:12:17,370 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.006 0.008 2026-09-20 01:12:17,405 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:17,413 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:12:17,432 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.024 2026-09-20 01:12:17,445 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.004 0.024 2026-09-20 01:12:17,683 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:12:17,693 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.011 2026-09-20 01:12:17,709 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:17,770 121 INFO rb-6b6600a-224960-417186 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-20 01:12:17,774 121 INFO rb-6b6600a-224960-417186 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-20 01:12:17,800 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.068 2026-09-20 01:12:17,831 121 INFO rb-6b6600a-224960-417186 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-20 01:12:17,836 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:17] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.009 0.083 2026-09-20 01:12:17,895 121 INFO rb-6b6600a-224960-417186 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-20 01:12:18,100 121 INFO rb-6b6600a-224960-417186 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-20 01:12:18,111 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:18] "POST /docs/resequence_category HTTP/1.1" 200 - 20 0.016 0.021 2026-09-20 01:12:18,162 121 INFO rb-6b6600a-224960-417186 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-20 01:12:18,347 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:18] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.019 0.086 2026-09-20 01:12:18,640 121 INFO rb-6b6600a-224960-417186 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-20 01:12:18,672 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:18] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.006 0.017 2026-09-20 01:12:18,675 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.000 0.027 2026-09-20 01:12:18,717 121 INFO rb-6b6600a-224960-417186 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-20 01:12:18,778 121 INFO rb-6b6600a-224960-417186 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-20 01:12:18,829 121 INFO rb-6b6600a-224960-417186 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-20 01:12:18,830 121 INFO rb-6b6600a-224960-417186 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-20 01:12:18,890 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_categories_inside_a_section_leaves_the_section_alone.browser: heap 9364616 (allocated 11010048) 2026-09-20 01:12:18,891 121 INFO rb-6b6600a-224960-417186 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 2245 2026-09-20 01:12:18,892 121 INFO rb-6b6600a-224960-417186 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-20 01:12:18,892 121 INFO rb-6b6600a-224960-417186 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 2245 2026-09-20 01:12:18,960 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011218_959953_test_reordering_categories_inside_a_section_leaves_the_section_alone.txt 2026-09-20 01:12:18,960 121 INFO rb-6b6600a-224960-417186 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/tmpunze9mag_chrome_odoo" 2026-09-20 01:12:19,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_root_subjects_persists ... 2026-09-20 01:12:19,254 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome pid: 2428 2026-09-20 01:12:19,255 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless temporary user profile dir: /tmp/tmp_ratqrrn_chrome_odoo 2026-09-20 01:12:19,255 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:36393/json/version 2026-09-20 01:12:19,256 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:36393/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:12:19,260 121 INFO rb-6b6600a-224960-417186 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-20 01:12:19,260 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Issuing json command http://127.0.0.1:36393/json 2026-09-20 01:12:19,260 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:36393/json with timeout 3 increased to 10s during tests 2026-09-20 01:12:19,264 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Websocket url found: ws://127.0.0.1:36393/devtools/page/DCA404BC94CB8CCB836E4188DA1BCFF1 2026-09-20 01:12:19,267 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Enable chrome headless console log notification 2026-09-20 01:12:19,269 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome headless enable page notifications 2026-09-20 01:12:19,293 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_reseq_manager from n/a 2026-09-20 01:12:19,302 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Setting session cookie in browser 2026-09-20 01:12:19,303 121 INFO rb-6b6600a-224960-417186 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-20 01:12:19,303 121 INFO rb-6b6600a-224960-417186 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-20 01:12:19,316 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:20,346 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /docs HTTP/1.1" 200 - 287 0.117 0.919 2026-09-20 01:12:20,348 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Navigation result: {'frameId': 'DCA404BC94CB8CCB836E4188DA1BCFF1', 'loaderId': 'B85A354C98562F7C6DDE39FD5B4526E7', 'isDownload': False} 2026-09-20 01:12:20,349 121 INFO rb-6b6600a-224960-417186 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-20 01:12:20,365 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:12:20,373 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:12:20,402 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.021 0.016 2026-09-20 01:12:20,406 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:12:20,417 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.005 0.045 2026-09-20 01:12:20,418 121 INFO rb-6b6600a-224960-417186 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-20 01:12:20,418 121 INFO rb-6b6600a-224960-417186 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-20 01:12:20,421 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:12:20,426 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.009 2026-09-20 01:12:20,435 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:12:20,448 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.016 2026-09-20 01:12:20,486 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:12:20,487 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:12:20,491 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-20 01:12:20,493 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 01:12:20,494 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.003 0.009 2026-09-20 01:12:20,526 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:20,543 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:12:20,558 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.020 2026-09-20 01:12:20,567 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.002 0.029 2026-09-20 01:12:20,846 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:12:20,856 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.011 2026-09-20 01:12:20,869 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:20,944 121 INFO rb-6b6600a-224960-417186 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-20 01:12:20,949 121 INFO rb-6b6600a-224960-417186 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-20 01:12:20,966 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.009 0.067 2026-09-20 01:12:20,994 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:20] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.010 0.065 2026-09-20 01:12:21,013 121 INFO rb-6b6600a-224960-417186 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-20 01:12:21,080 121 INFO rb-6b6600a-224960-417186 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-20 01:12:21,299 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:21] "POST /docs/resequence_category HTTP/1.1" 200 - 37 0.016 0.026 2026-09-20 01:12:21,300 121 INFO rb-6b6600a-224960-417186 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-20 01:12:21,362 121 INFO rb-6b6600a-224960-417186 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-20 01:12:21,488 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:21] "GET /docs HTTP/1.1" 200 - 20 0.011 0.036 2026-09-20 01:12:21,805 121 INFO rb-6b6600a-224960-417186 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-20 01:12:21,823 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.009 2026-09-20 01:12:21,870 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:21] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.033 2026-09-20 01:12:21,885 121 INFO rb-6b6600a-224960-417186 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-20 01:12:21,945 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: tour succeeded 2026-09-20 01:12:21,945 121 INFO rb-6b6600a-224960-417186 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-20 01:12:21,994 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists.browser: heap 9341160 (allocated 11534336) 2026-09-20 01:12:22,002 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing chrome headless with pid 2428 2026-09-20 01:12:22,007 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Closing websocket connection 2026-09-20 01:12:22,012 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Terminating chrome headless with pid 2428 2026-09-20 01:12:22,071 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011222_071087_test_reordering_root_subjects_persists.txt 2026-09-20 01:12:22,071 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_root_subjects_persists: Removing chrome user profile "/tmp/tmp_ratqrrn_chrome_odoo" 2026-09-20 01:12:22,096 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists ... 2026-09-20 01:12:22,340 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Chrome pid: 2609 2026-09-20 01:12:22,340 121 INFO rb-6b6600a-224960-417186 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/tmppmfa7e4g_chrome_odoo 2026-09-20 01:12:22,340 121 INFO rb-6b6600a-224960-417186 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:34175/json/version 2026-09-20 01:12:22,341 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:34175/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:12:22,343 121 INFO rb-6b6600a-224960-417186 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-20 01:12:22,343 121 INFO rb-6b6600a-224960-417186 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:34175/json 2026-09-20 01:12:22,343 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:34175/json with timeout 3 increased to 10s during tests 2026-09-20 01:12:22,344 121 INFO rb-6b6600a-224960-417186 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:34175/devtools/page/76B39219CBDA9F118683157038170014 2026-09-20 01:12:22,346 121 INFO rb-6b6600a-224960-417186 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-20 01:12:22,347 121 INFO rb-6b6600a-224960-417186 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-20 01:12:22,372 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_reseq_manager from n/a 2026-09-20 01:12:22,379 121 INFO rb-6b6600a-224960-417186 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-20 01:12:22,381 121 INFO rb-6b6600a-224960-417186 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-20 01:12:22,381 121 INFO rb-6b6600a-224960-417186 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-20 01:12:22,390 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:23,460 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 331 0.120 0.951 2026-09-20 01:12:23,463 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Navigation result: {'frameId': '76B39219CBDA9F118683157038170014', 'loaderId': '9A55CF02DD7009892E202AB30AFCD258', 'isDownload': False} 2026-09-20 01:12:23,463 121 INFO rb-6b6600a-224960-417186 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-20 01:12:23,494 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "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-20 01:12:23,502 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:12:23,535 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.027 0.022 2026-09-20 01:12:23,540 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:12:23,551 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.052 2026-09-20 01:12:23,553 121 INFO rb-6b6600a-224960-417186 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-20 01:12:23,553 121 INFO rb-6b6600a-224960-417186 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-20 01:12:23,555 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:12:23,561 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.009 2026-09-20 01:12:23,578 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:12:23,594 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.020 2026-09-20 01:12:23,631 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:23,638 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:12:23,647 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.008 2026-09-20 01:12:23,650 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /to_website_docs/static/src/img/user.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:12:23,652 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.006 0.010 2026-09-20 01:12:23,684 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-20 01:12:23,697 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:12:23,717 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.033 2026-09-20 01:12:23,724 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.002 0.036 2026-09-20 01:12:23,988 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:12:23,997 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:23] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.004 0.010 2026-09-20 01:12:24,015 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:24] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:12:24,079 121 INFO rb-6b6600a-224960-417186 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-20 01:12:24,083 121 INFO rb-6b6600a-224960-417186 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-20 01:12:24,107 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.066 2026-09-20 01:12:24,138 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:24] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.008 0.092 2026-09-20 01:12:24,151 121 INFO rb-6b6600a-224960-417186 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-20 01:12:24,213 121 INFO rb-6b6600a-224960-417186 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-20 01:12:24,424 121 INFO rb-6b6600a-224960-417186 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-20 01:12:24,431 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:24] "POST /docs/resequence_category HTTP/1.1" 200 - 24 0.016 0.024 2026-09-20 01:12:24,478 121 INFO rb-6b6600a-224960-417186 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-20 01:12:24,647 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:24] "GET /docs/c/tour-reseq-subject-a-88 HTTP/1.1" 200 - 33 0.013 0.076 2026-09-20 01:12:24,935 121 INFO rb-6b6600a-224960-417186 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-20 01:12:24,949 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-09-20 01:12:24,995 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:24] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.025 2026-09-20 01:12:25,021 121 INFO rb-6b6600a-224960-417186 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-20 01:12:25,079 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: tour succeeded 2026-09-20 01:12:25,080 121 INFO rb-6b6600a-224960-417186 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-20 01:12:25,131 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists.browser: heap 9357600 (allocated 11272192) 2026-09-20 01:12:25,134 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing chrome headless with pid 2609 2026-09-20 01:12:25,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Closing websocket connection 2026-09-20 01:12:25,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Terminating chrome headless with pid 2609 2026-09-20 01:12:25,208 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011225_208218_test_reordering_sections_inside_a_subject_persists.txt 2026-09-20 01:12:25,208 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_sections_inside_a_subject_persists: Removing chrome user profile "/tmp/tmppmfa7e4g_chrome_odoo" 2026-09-20 01:12:25,243 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour: Starting TestDocsResequenceTour.test_reordering_the_left_document_tree_persists ... 2026-09-20 01:12:25,498 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Chrome pid: 2783 2026-09-20 01:12:25,498 121 INFO rb-6b6600a-224960-417186 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/tmpui1a6gf2_chrome_odoo 2026-09-20 01:12:25,498 121 INFO rb-6b6600a-224960-417186 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:42167/json/version 2026-09-20 01:12:25,500 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:42167/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:12:25,503 121 INFO rb-6b6600a-224960-417186 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-20 01:12:25,503 121 INFO rb-6b6600a-224960-417186 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:42167/json 2026-09-20 01:12:25,503 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:42167/json with timeout 3 increased to 10s during tests 2026-09-20 01:12:25,507 121 INFO rb-6b6600a-224960-417186 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:42167/devtools/page/A7B4A121E4968473EE33B947FBDEF5D0 2026-09-20 01:12:25,509 121 INFO rb-6b6600a-224960-417186 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-20 01:12:25,512 121 INFO rb-6b6600a-224960-417186 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-20 01:12:25,550 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:tour_reseq_manager from n/a 2026-09-20 01:12:25,557 121 INFO rb-6b6600a-224960-417186 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-20 01:12:25,561 121 INFO rb-6b6600a-224960-417186 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-20 01:12:25,561 121 INFO rb-6b6600a-224960-417186 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-20 01:12:25,572 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:26,766 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 375 0.247 0.949 2026-09-20 01:12:26,769 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Navigation result: {'frameId': 'A7B4A121E4968473EE33B947FBDEF5D0', 'loaderId': 'FF5A052A68073F6FD39CC8480AD66BC4', 'isDownload': False} 2026-09-20 01:12:26,769 121 INFO rb-6b6600a-224960-417186 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-20 01:12:26,795 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "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-20 01:12:26,803 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:12:26,836 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.024 0.016 2026-09-20 01:12:26,842 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:12:26,853 121 INFO rb-6b6600a-224960-417186 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-20 01:12:26,853 121 INFO rb-6b6600a-224960-417186 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-20 01:12:26,856 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 8 0.006 0.053 2026-09-20 01:12:26,859 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:12:26,865 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.008 2026-09-20 01:12:26,877 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:12:26,889 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.016 2026-09-20 01:12:26,949 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 01:12:26,951 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-20 01:12:26,958 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.009 2026-09-20 01:12:26,965 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.006 0.016 2026-09-20 01:12:26,974 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:26,997 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:26] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.003 0.008 2026-09-20 01:12:27,005 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:12:27,020 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:27] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.029 2026-09-20 01:12:27,259 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:12:27,266 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:27] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.008 2026-09-20 01:12:27,278 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:27] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:12:27,339 121 INFO rb-6b6600a-224960-417186 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-20 01:12:27,343 121 INFO rb-6b6600a-224960-417186 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-20 01:12:27,370 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.071 2026-09-20 01:12:27,399 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:27] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.008 0.089 2026-09-20 01:12:27,400 121 INFO rb-6b6600a-224960-417186 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-20 01:12:27,462 121 INFO rb-6b6600a-224960-417186 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-20 01:12:27,671 121 INFO rb-6b6600a-224960-417186 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-20 01:12:27,691 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:27] "POST /docs/resequence HTTP/1.1" 200 - 29 0.018 0.035 2026-09-20 01:12:27,728 121 INFO rb-6b6600a-224960-417186 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-20 01:12:27,914 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:27] "GET /docs/c/tour-reseq-subject-a-tour-reseq-section-a-tour-reseq-category-a-92 HTTP/1.1" 200 - 39 0.018 0.089 2026-09-20 01:12:28,223 121 INFO rb-6b6600a-224960-417186 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-20 01:12:28,264 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:28] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.010 0.024 2026-09-20 01:12:28,269 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.036 2026-09-20 01:12:28,310 121 INFO rb-6b6600a-224960-417186 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-20 01:12:28,362 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: tour succeeded 2026-09-20 01:12:28,362 121 INFO rb-6b6600a-224960-417186 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-20 01:12:28,420 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists.browser: heap 9342496 (allocated 11534336) 2026-09-20 01:12:28,426 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing chrome headless with pid 2783 2026-09-20 01:12:28,427 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Closing websocket connection 2026-09-20 01:12:28,428 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Terminating chrome headless with pid 2783 2026-09-20 01:12:28,522 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011228_522277_test_reordering_the_left_document_tree_persists.txt 2026-09-20 01:12:28,522 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_docs_resequence_tour.TestDocsResequenceTour.test_reordering_the_left_document_tree_persists: Removing chrome user profile "/tmp/tmpui1a6gf2_chrome_odoo" 2026-09-20 01:12:28,562 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:12:28,573 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads: Starting TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error ... 2026-09-20 01:12:28,818 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Chrome pid: 2967 2026-09-20 01:12:28,818 121 INFO rb-6b6600a-224960-417186 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/tmp0tvnyqjg_chrome_odoo 2026-09-20 01:12:28,818 121 INFO rb-6b6600a-224960-417186 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:33329/json/version 2026-09-20 01:12:28,819 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:33329/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:12:28,827 121 INFO rb-6b6600a-224960-417186 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-20 01:12:28,828 121 INFO rb-6b6600a-224960-417186 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:33329/json 2026-09-20 01:12:28,828 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:33329/json with timeout 3 increased to 10s during tests 2026-09-20 01:12:28,830 121 INFO rb-6b6600a-224960-417186 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:33329/devtools/page/60E1EED51A384179997FDFC2BF33ACC9 2026-09-20 01:12:28,832 121 INFO rb-6b6600a-224960-417186 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-20 01:12:28,833 121 INFO rb-6b6600a-224960-417186 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-20 01:12:28,837 121 INFO rb-6b6600a-224960-417186 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-20 01:12:28,841 121 INFO rb-6b6600a-224960-417186 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-20 01:12:28,841 121 INFO rb-6b6600a-224960-417186 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-20 01:12:28,866 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:30,677 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /docs HTTP/1.1" 200 - 233 0.093 1.720 2026-09-20 01:12:30,679 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Navigation result: {'frameId': '60E1EED51A384179997FDFC2BF33ACC9', 'loaderId': '57087E07A1E8EFF048E81AFEAA3E6EF4', 'isDownload': False} 2026-09-20 01:12:30,680 121 INFO rb-6b6600a-224960-417186 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-20 01:12:30,710 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "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-20 01:12:30,714 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css, copying from /web/assets/5b5f148/to_website_docs.assets_frontend_css.min.css 2026-09-20 01:12:30,726 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /web/assets/1/5b5f148/to_website_docs.assets_frontend_css.min.css HTTP/1.1" 200 - 11 0.008 0.012 2026-09-20 01:12:30,735 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:12:30,772 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.025 0.042 2026-09-20 01:12:30,778 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:12:30,793 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.009 0.033 2026-09-20 01:12:30,804 121 INFO rb-6b6600a-224960-417186 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-20 01:12:30,805 121 INFO rb-6b6600a-224960-417186 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-20 01:12:30,806 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:12:30,818 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.017 2026-09-20 01:12:30,854 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:12:30,858 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.002 0.005 2026-09-20 01:12:30,884 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:30,888 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /to_website_docs/static/src/img/devices.gif HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:12:30,892 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:12:30,913 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:12:30,936 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.036 2026-09-20 01:12:30,942 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:30] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-20 01:12:31,243 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js, copying from /web/assets/b070fa9/to_website_docs.assets_frontend_js.min.js 2026-09-20 01:12:31,249 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:31] "GET /web/assets/1/b070fa9/to_website_docs.assets_frontend_js.min.js HTTP/1.1" 200 - 8 0.003 0.007 2026-09-20 01:12:31,261 121 INFO rb-6b6600a-224960-417186 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-20 01:12:31,263 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: test successful 2026-09-20 01:12:31,267 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:31] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:12:31,290 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error.browser: heap 7018300 (allocated 8126464) 2026-09-20 01:12:31,325 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:31] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.006 0.015 2026-09-20 01:12:31,368 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing chrome headless with pid 2967 2026-09-20 01:12:31,369 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Closing websocket connection 2026-09-20 01:12:31,377 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Terminating chrome headless with pid 2967 2026-09-20 01:12:31,400 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:31] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.007 0.085 2026-09-20 01:12:31,443 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_011231_443188_test_docs_frontend_bundle_loads_without_module_error.txt 2026-09-20 01:12:31,443 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_frontend_bundle_loads.TestFrontendBundleLoads.test_docs_frontend_bundle_loads_without_module_error: Removing chrome user profile "/tmp/tmp0tvnyqjg_chrome_odoo" 2026-09-20 01:12:31,488 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:12:31,499 121 INFO rb-6b6600a-224960-417186 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-20 01:12:31,540 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:12:33,557 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_content_ends_up_published ... 2026-09-20 01:12:33,622 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_approved_document_ends_up_published ... 2026-09-20 01:12:33,683 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_designer_publishes_category_regardless_of_document_state ... 2026-09-20 01:12:33,728 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_content_cannot_be_published_by_designer ... 2026-09-20 01:12:33,769 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_draft_document_cannot_be_published_by_designer ... 2026-09-20 01:12:33,822 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_category_is_not_a_no_op_toggle ... 2026-09-20 01:12:33,863 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_manager_publishing_document_is_not_a_no_op_toggle ... 2026-09-20 01:12:33,928 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_category ... 2026-09-20 01:12:33,972 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_content ... 2026-09-20 01:12:34,018 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_restricted_editor_cannot_publish_document ... 2026-09-20 01:12:34,058 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_assigned_to_own_document_cannot_publish ... 2026-09-20 01:12:34,100 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_category ... 2026-09-20 01:12:34,131 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_content ... 2026-09-20 01:12:34,172 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_publish_permission_gate: Starting TestPublishPermissionGate.test_reviewer_cannot_publish_document ... 2026-09-20 01:12:34,252 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:12:34,754 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_section_write_holder_may_reorder_that_sections_categories ... 2026-09-20 01:12:34,784 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reseq_reviewer from n/a 2026-09-20 01:12:34,791 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:35,046 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:35] "POST /docs/resequence_category HTTP/1.1" 200 - 39 0.018 0.239 2026-09-20 01:12:35,063 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_a_user_without_write_on_the_section_is_denied ... 2026-09-20 01:12:35,078 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reseq_editor from n/a 2026-09-20 01:12:35,087 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:35,268 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:35] "POST /docs/resequence_category HTTP/1.1" 200 - 16 0.007 0.175 2026-09-20 01:12:35,287 121 INFO rb-6b6600a-224960-417186 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-20 01:12:35,326 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reseq_reviewer from n/a 2026-09-20 01:12:35,338 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:35,520 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:35] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.009 0.175 2026-09-20 01:12:35,547 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_a_sections_categories_never_touches_the_section ... 2026-09-20 01:12:35,566 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reseq_reviewer from n/a 2026-09-20 01:12:35,576 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:35,836 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:35] "POST /docs/resequence_category HTTP/1.1" 200 - 48 0.023 0.239 2026-09-20 01:12:35,851 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_resequence_category_permission: Starting TestResequenceCategoryPermission.test_reordering_top_level_subjects_still_requires_a_docs_manager ... 2026-09-20 01:12:35,868 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reseq_reviewer from n/a 2026-09-20 01:12:35,881 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:36,831 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:36] "POST /docs/resequence_category HTTP/1.1" 200 - 13 0.004 0.947 2026-09-20 01:12:36,862 121 INFO rb-6b6600a-224960-417186 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-20 01:12:36,880 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reseq_reviewer from n/a 2026-09-20 01:12:36,893 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:37,159 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:37] "POST /docs/resequence_category HTTP/1.1" 200 - 18 0.007 0.261 2026-09-20 01:12:37,192 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:12:39,020 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_designer ... 2026-09-20 01:12:39,031 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:designer_doc from n/a 2026-09-20 01:12:39,041 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:39,224 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/create_category HTTP/1.1" 200 - 8 0.002 0.182 2026-09-20 01:12:39,313 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/create_category HTTP/1.1" 200 - 51 0.039 0.046 2026-09-20 01:12:39,349 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/update_category HTTP/1.1" 200 - 21 0.009 0.022 2026-09-20 01:12:39,358 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:12:39,385 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/update_category HTTP/1.1" 200 - 10 0.006 0.017 2026-09-20 01:12:39,392 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:12:39,393 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_designer: waiting for threads: [] 2026-09-20 01:12:39,413 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_manager ... 2026-09-20 01:12:39,430 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:manager_doc from n/a 2026-09-20 01:12:39,442 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:39,690 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/create_category HTTP/1.1" 200 - 47 0.026 0.224 2026-09-20 01:12:39,729 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/update_category HTTP/1.1" 200 - 27 0.014 0.020 2026-09-20 01:12:39,753 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11945, 11944] 2026-09-20 01:12:39,763 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [113] 2026-09-20 01:12:39,768 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2174] 2026-09-20 01:12:39,769 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/delete HTTP/1.1" 200 - 41 0.016 0.018 2026-09-20 01:12:39,797 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/update_category HTTP/1.1" 200 - 10 0.010 0.014 2026-09-20 01:12:39,833 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-20 01:12:39,845 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-20 01:12:39,855 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11946] 2026-09-20 01:12:39,859 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted website.doc.category records with IDs: [109] 2026-09-20 01:12:39,863 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:39] "POST /docs/delete HTTP/1.1" 200 - 94 0.024 0.038 2026-09-20 01:12:39,864 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_manager: waiting for threads: [] 2026-09-20 01:12:39,884 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_portal ... 2026-09-20 01:12:39,900 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal_doc from n/a 2026-09-20 01:12:39,914 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:40,121 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:40] "POST /docs/create_category HTTP/1.1" 200 - 13 0.008 0.201 2026-09-20 01:12:40,131 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:40] "POST /docs/update_category HTTP/1.1" 200 - 3 0.002 0.003 2026-09-20 01:12:40,138 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:40] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:12:40,139 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_portal: waiting for threads: [] 2026-09-20 01:12:40,159 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_public ... 2026-09-20 01:12:40,171 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:41,139 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/create_category HTTP/1.1" 200 - 5 0.001 0.968 2026-09-20 01:12:41,144 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/update_category HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:12:41,149 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:12:41,149 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_public: waiting for threads: [] 2026-09-20 01:12:41,163 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_category__user_reviewer ... 2026-09-20 01:12:41,180 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reviewer_doc from n/a 2026-09-20 01:12:41,191 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:41,389 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/create_category HTTP/1.1" 200 - 13 0.004 0.196 2026-09-20 01:12:41,451 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/create_category HTTP/1.1" 200 - 51 0.023 0.035 2026-09-20 01:12:41,482 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/update_category HTTP/1.1" 200 - 21 0.007 0.017 2026-09-20 01:12:41,489 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:12:41,516 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/update_category HTTP/1.1" 200 - 10 0.005 0.013 2026-09-20 01:12:41,524 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:12:41,524 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_category__user_reviewer: waiting for threads: [] 2026-09-20 01:12:41,539 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_designer ... 2026-09-20 01:12:41,551 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:designer_doc from n/a 2026-09-20 01:12:41,562 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:41,811 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/create HTTP/1.1" 200 - 57 0.021 0.230 2026-09-20 01:12:41,849 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/update_document HTTP/1.1" 200 - 27 0.012 0.021 2026-09-20 01:12:41,879 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11950] 2026-09-20 01:12:41,891 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #538 deleted website.document.content records with IDs: [48] 2026-09-20 01:12:41,898 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2176] 2026-09-20 01:12:41,905 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #538 deleted mail.message records with IDs: [11952, 11951] 2026-09-20 01:12:41,912 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #538 deleted website.document records with IDs: [108] 2026-09-20 01:12:41,918 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #538 deleted mail.followers records with IDs: [2177] 2026-09-20 01:12:41,920 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/delete HTTP/1.1" 200 - 101 0.027 0.040 2026-09-20 01:12:41,948 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/update_document HTTP/1.1" 200 - 9 0.009 0.016 2026-09-20 01:12:41,970 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:41] "POST /docs/delete HTTP/1.1" 200 - 8 0.005 0.013 2026-09-20 01:12:41,970 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_designer: waiting for threads: [] 2026-09-20 01:12:41,987 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_editor ... 2026-09-20 01:12:42,001 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:editor_doc from n/a 2026-09-20 01:12:42,011 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:42,314 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:42] "POST /docs/create HTTP/1.1" 200 - 54 0.037 0.268 2026-09-20 01:12:42,351 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:42] "POST /docs/update_document HTTP/1.1" 200 - 28 0.015 0.018 2026-09-20 01:12:42,390 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11953] 2026-09-20 01:12:42,405 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #534 deleted website.document.content records with IDs: [49] 2026-09-20 01:12:42,414 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2178] 2026-09-20 01:12:42,422 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #534 deleted mail.message records with IDs: [11955, 11954] 2026-09-20 01:12:42,432 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #534 deleted website.document records with IDs: [109] 2026-09-20 01:12:42,440 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #534 deleted mail.followers records with IDs: [2179] 2026-09-20 01:12:42,441 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:42] "POST /docs/delete HTTP/1.1" 200 - 100 0.037 0.049 2026-09-20 01:12:42,452 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:42] "POST /docs/update_document HTTP/1.1" 200 - 3 0.001 0.005 2026-09-20 01:12:42,466 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:42] "POST /docs/delete HTTP/1.1" 200 - 3 0.002 0.009 2026-09-20 01:12:42,467 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_editor: waiting for threads: [] 2026-09-20 01:12:42,492 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_manager ... 2026-09-20 01:12:42,507 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:manager_doc from n/a 2026-09-20 01:12:42,519 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:42,746 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:42] "POST /docs/create HTTP/1.1" 200 - 59 0.020 0.209 2026-09-20 01:12:42,778 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:42] "POST /docs/update_document HTTP/1.1" 200 - 20 0.011 0.017 2026-09-20 01:12:43,567 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11956] 2026-09-20 01:12:43,582 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [50] 2026-09-20 01:12:43,591 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2180] 2026-09-20 01:12:43,602 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11958, 11957] 2026-09-20 01:12:43,614 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted website.document records with IDs: [110] 2026-09-20 01:12:43,624 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted mail.followers records with IDs: [2181] 2026-09-20 01:12:43,625 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:43] "POST /docs/delete HTTP/1.1" 200 - 107 0.045 0.796 2026-09-20 01:12:43,647 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:43] "POST /docs/update_document HTTP/1.1" 200 - 7 0.004 0.012 2026-09-20 01:12:43,669 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted website.document.content records with IDs: [46] 2026-09-20 01:12:43,679 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted mail.message records with IDs: [11959] 2026-09-20 01:12:43,684 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #540 deleted website.document records with IDs: [106] 2026-09-20 01:12:43,690 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:43] "POST /docs/delete HTTP/1.1" 200 - 56 0.014 0.025 2026-09-20 01:12:43,691 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_manager: waiting for threads: [] 2026-09-20 01:12:43,714 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_portal ... 2026-09-20 01:12:43,726 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal_doc from n/a 2026-09-20 01:12:43,736 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:43,950 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:43] "POST /docs/create HTTP/1.1" 200 - 17 0.005 0.211 2026-09-20 01:12:43,959 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:43] "POST /docs/update_document HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:12:43,965 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:43] "POST /docs/delete HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:12:43,966 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_portal: waiting for threads: [] 2026-09-20 01:12:43,981 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_public ... 2026-09-20 01:12:43,993 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:44,227 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:44] "POST /docs/create HTTP/1.1" 200 - 5 0.001 0.234 2026-09-20 01:12:44,236 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:44] "POST /docs/update_document HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:44,240 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:44] "POST /docs/delete HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:12:44,241 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_public: waiting for threads: [] 2026-09-20 01:12:44,259 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route: Starting TestDocsRoute.test_route_document__user_reviewer ... 2026-09-20 01:12:44,277 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:reviewer_doc from n/a 2026-09-20 01:12:44,288 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:44,578 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:44] "POST /docs/create HTTP/1.1" 200 - 57 0.027 0.265 2026-09-20 01:12:44,618 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:44] "POST /docs/update_document HTTP/1.1" 200 - 27 0.013 0.023 2026-09-20 01:12:44,663 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11960] 2026-09-20 01:12:44,675 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #536 deleted website.document.content records with IDs: [51] 2026-09-20 01:12:44,685 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2182] 2026-09-20 01:12:44,695 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #536 deleted mail.message records with IDs: [11962, 11961] 2026-09-20 01:12:44,707 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #536 deleted website.document records with IDs: [111] 2026-09-20 01:12:44,718 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #536 deleted mail.followers records with IDs: [2183] 2026-09-20 01:12:44,720 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:44] "POST /docs/delete HTTP/1.1" 200 - 101 0.046 0.052 2026-09-20 01:12:44,753 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:44] "POST /docs/update_document HTTP/1.1" 200 - 9 0.010 0.018 2026-09-20 01:12:44,781 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:44] "POST /docs/delete HTTP/1.1" 200 - 8 0.006 0.014 2026-09-20 01:12:44,782 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_route.TestDocsRoute.test_route_document__user_reviewer: waiting for threads: [] 2026-09-20 01:12:44,804 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:12:44,816 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error ... 2026-09-20 01:12:44,820 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:45,525 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:45] "GET /docs/search?search= HTTP/1.1" 200 - 209 0.077 0.630 2026-09-20 01:12:45,526 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_empty_query_param_does_not_error: waiting for threads: [] 2026-09-20 01:12:45,544 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works ... 2026-09-20 01:12:45,549 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:47,093 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:47] "GET /docs/search?search=activate HTTP/1.1" 200 - 209 0.065 1.481 2026-09-20 01:12:47,094 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_with_query_param_still_works: waiting for threads: [] 2026-09-20 01:12:47,119 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_search_route: Starting TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error ... 2026-09-20 01:12:47,123 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:47,899 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:47] "GET /docs/search HTTP/1.1" 200 - 209 0.090 0.688 2026-09-20 01:12:47,900 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs.tests.test_search_route.TestDocsSearchRoutePublicRequest.test_search_without_query_param_does_not_error: waiting for threads: [] 2026-09-20 01:12:47,923 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:12:50,043 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs_odoo.tests.test_access_rights: Starting TestOdooVersionAccessRights.test_docs_editor_crud_odoo_version ... 2026-09-20 01:12:50,104 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #544 deleted odoo.version records with IDs: [16] 2026-09-20 01:12:50,112 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #544 deleted product.attribute.value records with IDs: [119] 2026-09-20 01:12:50,139 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:12:52,006 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_editor_with_create_rights_still_gets_seeded_content ... 2026-09-20 01:12:52,062 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs_odoo.tests.test_get_content_access: Starting TestGetContentAccess.test_visitor_without_create_rights_gets_no_content_not_access_error ... 2026-09-20 01:12:52,103 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:12:54,329 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_compute_odoo_version_on_category ... 2026-09-20 01:12:54,381 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs_odoo.tests.test_website_docs_category: Starting TestWebsiteDocsCategory.test_func_search_document ... 2026-09-20 01:12:54,454 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:12:56,588 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_func_get_other_odoo_versions ... 2026-09-20 01:12:56,626 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs_odoo.tests.test_website_docs_content: Starting TestWebsiteDocsContent.test_sql_constraint_uniq_odoo_version_doc_content ... 2026-09-20 01:12:56,655 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:12:58,627 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_docs_search_with_odoo_version ... 2026-09-20 01:12:58,646 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:12:59,526 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:59] "GET /docs/search?search=Angular&version=26 HTTP/1.1" 200 - 219 0.122 0.759 2026-09-20 01:12:59,581 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:12:59] "GET /docs/search?search=Angular&version=100 HTTP/1.1" 200 - 16 0.013 0.034 2026-09-20 01:12:59,616 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url: Starting TestWebsiteDocsUrl.test_website_url ... 2026-09-20 01:12:59,669 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:13:00,548 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:13:00] "GET /docs/21.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 256 0.102 0.779 2026-09-20 01:13:00,615 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:13:00] "GET /docs/d/activate-the-developer-debug-mode-128 HTTP/1.1" 200 - 30 0.015 0.046 2026-09-20 01:13:00,740 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:13:00] "GET /docs/22.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 45 0.024 0.080 2026-09-20 01:13:00,816 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:13:00] "GET /docs/22.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.016 0.053 2026-09-20 01:13:00,830 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:13:00] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.001 0.007 2026-09-20 01:13:00,895 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:13:00] "GET /docs/21.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.012 0.051 2026-09-20 01:13:00,915 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:13:00] "GET /docs/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 301 - 6 0.005 0.007 2026-09-20 01:13:00,991 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:13:00] "GET /docs/21.0/d/welcome-to-summoner-s-rift-129 HTTP/1.1" 200 - 33 0.017 0.057 2026-09-20 01:13:01,064 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:13:01] "GET /docs/22.0/c/odoo-user-documentation-applications-general-142 HTTP/1.1" 200 - 31 0.014 0.052 2026-09-20 01:13:01,066 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_docs_odoo.tests.test_website_docs_url.TestWebsiteDocsUrl.test_website_url: waiting for threads: [] 2026-09-20 01:13:01,106 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:13:01,433 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_odoo_version.tests.test_access_rights: Starting TestAccessRights.test_access_odoo_version ... 2026-09-20 01:13:01,491 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #591 deleted mail.message records with IDs: [11969] 2026-09-20 01:13:01,498 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #591 deleted odoo.version records with IDs: [30] 2026-09-20 01:13:01,504 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #591 deleted mail.followers records with IDs: [2184] 2026-09-20 01:13:01,510 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #591 deleted product.attribute.value records with IDs: [133] 2026-09-20 01:13:01,523 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #591 deleted mail.message records with IDs: [11968] 2026-09-20 01:13:01,527 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #591 deleted odoo.version records with IDs: [29] 2026-09-20 01:13:01,533 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #591 deleted product.attribute.value records with IDs: [132] 2026-09-20 01:13:01,570 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:13:01,584 121 INFO rb-6b6600a-224960-417186 odoo.addons.to_website_slides_event.tests.test_slides_event: Starting TestSlidesEvent.test_compute_course_contents_on_event_form ... 2026-09-20 01:13:01,791 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:13:01,873 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_routes: Starting TestRoutes.test_01_web_session_destroy ... 2026-09-20 01:13:01,900 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:demo from n/a 2026-09-20 01:13:01,909 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:13:02,924 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:13:02] "POST /web/session/destroy HTTP/1.1" 200 - 7 0.018 0.999 2026-09-20 01:13:02,926 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_routes.TestRoutes.test_01_web_session_destroy: waiting for threads: [] 2026-09-20 01:13:02,960 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:13:03,346 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-09-20 01:13:03,354 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11971] 2026-09-20 01:13:03,357 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:13:03,371 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_campaign_automatic_name ... 2026-09-20 01:13:03,391 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record ... 2026-09-20 01:13:03,415 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_record_case ... 2026-09-20 01:13:03,440 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_find_or_create_with_archived_record ... 2026-09-20 01:13:03,462 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation ... 2026-09-20 01:13:03,482 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted utm.source records with IDs: [28, 31, 32] 2026-09-20 01:13:03,501 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [19, 22, 23] 2026-09-20 01:13:03,519 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [12, 15, 16] 2026-09-20 01:13:03,544 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_name_generation_duplicate_marks ... 2026-09-20 01:13:03,590 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_utm: Starting TestUtm.test_split_name_and_count ... 2026-09-20 01:13:03,614 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:13:03,935 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-09-20 01:13:03,942 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11973] 2026-09-20 01:13:03,947 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:13:03,967 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_utm_consistency: Starting TestUTMConsistency.test_utm_consistency ... 2026-09-20 01:13:04,004 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:13:04,374 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-09-20 01:13:04,381 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [11975] 2026-09-20 01:13:04,385 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:13:04,401 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_admin ... 2026-09-20 01:13:04,424 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted utm.campaign records with IDs: [36] 2026-09-20 01:13:04,429 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted utm.medium records with IDs: [42] 2026-09-20 01:13:04,432 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted utm.source records with IDs: [51] 2026-09-20 01:13:04,454 121 INFO rb-6b6600a-224960-417186 odoo.addons.utm.tests.test_utm_security: Starting TestUTMSecurity.test_utm_security_employee ... 2026-09-20 01:13:04,491 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.campaign 2026-09-20 01:13:04,497 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.medium 2026-09-20 01:13:04,499 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 594, model: utm.source 2026-09-20 01:13:04,528 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:13:11,346 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_account_code_check_enabled_by_default ... 2026-09-20 01:13:11,405 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_deduction_account_type ... 2026-09-20 01:13:11,470 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_create_income_financial_account_type ... 2026-09-20 01:13:11,538 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_account: Starting TestAccountAccount.test_disable_account_code_check_via_system_param ... 2026-09-20 01:13:11,633 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:13:18,768 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_10_transfer_wizard_reconcile ... 2026-09-20 01:13:19,312 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_11_transfer_wizard_grouping ... 2026-09-20 01:13:19,971 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_12_transfer_wizard_currency_conversion ... 2026-09-20 01:13:20,456 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_13_transfer_wizard_no_currency_conversion ... 2026-09-20 01:13:21,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_20_period_change ... 2026-09-20 01:13:21,610 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_21_period_change_lock_date ... 2026-09-20 01:13:22,260 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_30_partner_change ... 2026-09-20 01:13:22,808 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_31_transfer_wizard_sign ... 2026-09-20 01:13:23,609 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_32_transfer_wizard_currency ... 2026-09-20 01:13:24,447 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_40_change_partner_basic ... 2026-09-20 01:13:25,330 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_41_change_partner_receivable ... 2026-09-20 01:13:26,197 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_automatic_entry_wizard: Starting TestAccountAutomaticEntryTransferWizard.test_42_change_partner_different_partners_error ... 2026-09-20 01:13:26,527 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:13:26,536 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_tax_group: Starting TestAccountTaxGroup.test_is_vat ... 2026-09-20 01:13:26,581 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:13:33,264 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_both_posted ... 2026-09-20 01:13:33,313 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_mixed_draft_posted ... 2026-09-20 01:13:33,505 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_allocation_state_one_cancelled ... 2026-09-20 01:13:33,701 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_to_transfer_amount_remaining ... 2026-09-20 01:13:33,750 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_allocation_valid_creation ... 2026-09-20 01:13:33,785 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_be_zero ... 2026-09-20 01:13:33,848 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_amount_cannot_exceed_source_balance ... 2026-09-20 01:13:33,916 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_dest_partner_must_match_source ... 2026-09-20 01:13:34,140 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_account ... 2026-09-20 01:13:34,375 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_company ... 2026-09-20 01:13:39,706 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transfer_source_dest_must_same_currency ... 2026-09-20 01:13:39,948 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_account_transfer_allocation: Starting TestAccountTransferAllocation.test_transferred_amount_excludes_cancelled ... 2026-09-20 01:13:40,300 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:13:46,786 121 INFO rb-6b6600a-224960-417186 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-20 01:13:49,746 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.43_stock_valuation` was expected. 2026-09-20 01:13:50,181 121 INFO rb-6b6600a-224960-417186 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-20 01:13:53,230 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.models.res_company: Account 1101 had external ID `` while `account.44_stock_valuation` was expected. 2026-09-20 01:13:53,403 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_adopted_account_is_resynced_to_template_identity_on_reload ... 2026-09-20 01:13:56,468 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.45_current_assets` was expected. 2026-09-20 01:13:56,728 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_chart_template_identity_change: Starting TestChartTemplateIdentityChange.test_resync_logs_one_record_per_changed_field ... 2026-09-20 01:13:59,840 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.models.res_company: Account 1010 had external ID `` while `account.46_current_assets` was expected. 2026-09-20 01:14:00,139 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:14:06,673 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_in_refund_no_product_does_not_crash ... 2026-09-20 01:14:06,899 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_account_unchanged ... 2026-09-20 01:14:07,149 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_no_product_does_not_crash ... 2026-09-20 01:14:07,419 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_compute_account_id_no_product: Starting TestComputeAccountIdNoProduct.test_out_refund_with_product_still_overrides_account ... 2026-09-20 01:14:07,804 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:14:07,814 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-20 01:14:07,912 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:14:08,347 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment ... 2026-09-20 01:14:09,457 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_multi_line ... 2026-09-20 01:14:10,439 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_invoice_line: Starting TestInvoiceLine.test_invoice_line_payment_with_tax ... 2026-09-20 01:14:11,354 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:14:11,505 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note ... 2026-09-20 01:14:12,446 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [698, 699] 2026-09-20 01:14:12,536 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1485] 2026-09-20 01:14:13,026 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_add_credit_note_purchase ... 2026-09-20 01:14:13,664 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [704, 705] 2026-09-20 01:14:13,733 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1492] 2026-09-20 01:14:14,159 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_not_config_refund_account ... 2026-09-20 01:14:14,505 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_category ... 2026-09-20 01:14:15,087 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account: Starting TestRefundAccount.test_onchange_refund_account_product ... 2026-09-20 01:14:16,264 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:14:16,607 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_admin ... 2026-09-20 01:14:16,757 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_access_rights ... 2026-09-20 01:14:16,865 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 605, model: product.product 2026-09-20 01:14:16,906 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 605, model: product.template 2026-09-20 01:14:16,929 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_billing_settings ... 2026-09-20 01:14:17,190 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_access_right: Starting TestRefundAccountAccessRight.test_access_right_product_category ... 2026-09-20 01:14:17,231 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:14:23,946 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_purchase_bill_then_credit_note ... 2026-09-20 01:14:24,596 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [710, 711] 2026-09-20 01:14:24,657 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1514] 2026-09-20 01:14:25,130 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_full_flow_sale_invoice_then_credit_note ... 2026-09-20 01:14:25,827 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [716, 717] 2026-09-20 01:14:25,911 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1521] 2026-09-20 01:14:26,469 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_multi_product_credit_note_mixed_config ... 2026-09-20 01:14:26,906 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_invoice_without_refund_config ... 2026-09-20 01:14:27,581 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [722, 723] 2026-09-20 01:14:27,666 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1533] 2026-09-20 01:14:27,909 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_in_receipt_without_refund_config ... 2026-09-20 01:14:28,558 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [726, 727] 2026-09-20 01:14:28,634 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1540] 2026-09-20 01:14:28,866 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_invoice_without_refund_config ... 2026-09-20 01:14:29,596 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [730, 731] 2026-09-20 01:14:29,678 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1547] 2026-09-20 01:14:29,931 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_odoo_default_reverse_out_receipt_without_refund_config ... 2026-09-20 01:14:30,538 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [734, 735] 2026-09-20 01:14:30,612 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1554] 2026-09-20 01:14:30,896 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_product_refund_overrides_category_refund ... 2026-09-20 01:14:31,340 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_bill_uses_regular_expense_account ... 2026-09-20 01:14:31,698 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_category_fallback ... 2026-09-20 01:14:32,080 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_company_settings_fallback ... 2026-09-20 01:14:32,399 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_no_refund_config ... 2026-09-20 01:14:32,760 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_credit_note_product_level_refund_account ... 2026-09-20 01:14:33,068 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_purchase_receipt_uses_regular_expense_account ... 2026-09-20 01:14:33,398 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_refund_with_fiscal_position_mapping ... 2026-09-20 01:14:33,757 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_category_fallback ... 2026-09-20 01:14:34,390 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [738, 739] 2026-09-20 01:14:34,467 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1585] 2026-09-20 01:14:34,785 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_company_fallback ... 2026-09-20 01:14:35,389 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [742, 743] 2026-09-20 01:14:35,475 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1592] 2026-09-20 01:14:35,801 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_bill_product_level ... 2026-09-20 01:14:36,412 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [746, 747] 2026-09-20 01:14:36,499 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1599] 2026-09-20 01:14:36,817 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_purchase_receipt_uses_refund_account ... 2026-09-20 01:14:37,427 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [750, 751] 2026-09-20 01:14:37,491 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1606] 2026-09-20 01:14:37,907 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_category_fallback ... 2026-09-20 01:14:38,519 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [756, 757] 2026-09-20 01:14:38,593 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1613] 2026-09-20 01:14:38,856 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_company_fallback ... 2026-09-20 01:14:39,577 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [760, 761] 2026-09-20 01:14:39,640 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1620] 2026-09-20 01:14:39,904 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_no_refund ... 2026-09-20 01:14:40,750 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [764, 765] 2026-09-20 01:14:40,830 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1627] 2026-09-20 01:14:41,090 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_invoice_product_level ... 2026-09-20 01:14:41,787 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [768, 769] 2026-09-20 01:14:41,870 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1634] 2026-09-20 01:14:42,250 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_reverse_sale_receipt_uses_refund_account ... 2026-09-20 01:14:43,040 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line.ctp records with IDs: [772, 773] 2026-09-20 01:14:43,116 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #606 deleted account.move.line records with IDs: [1641] 2026-09-20 01:14:43,615 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_category_fallback ... 2026-09-20 01:14:43,979 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_company_settings_fallback ... 2026-09-20 01:14:44,337 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_no_refund_config ... 2026-09-20 01:14:44,712 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_credit_note_product_level_refund_account ... 2026-09-20 01:14:45,104 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_invoice_uses_regular_income_account ... 2026-09-20 01:14:45,462 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_refund_account_generic_coa: Starting TestRefundAccountGenericCoA.test_sale_receipt_uses_regular_income_account ... 2026-09-20 01:14:45,901 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:14:52,432 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #608 deleted ir.model.data records with IDs: [491159] 2026-09-20 01:14:52,432 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #608 deleted account.journal records with IDs: [759] 2026-09-20 01:14:52,435 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_created_on_first_call ... 2026-09-20 01:14:52,512 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_falls_back_to_default ... 2026-09-20 01:14:52,594 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_automatic_entry_journal_reused_on_second_call ... 2026-09-20 01:14:52,666 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_found ... 2026-09-20 01:14:52,717 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_company: Starting TestResCompanyAccounting.test_get_account_by_code_not_found ... 2026-09-20 01:14:52,764 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:14:52,824 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_category_explicit_value_overrides_settings ... 2026-09-20 01:14:53,334 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_expense_refund_categ_set_via_settings_persists ... 2026-09-20 01:14:53,861 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_income_refund_categ_set_via_settings_persists ... 2026-09-20 01:14:54,430 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestResConfigSettings.test_settings_refund_account_applies_to_new_category ... 2026-09-20 01:14:54,913 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:14:54,922 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-09-20 01:14:55,038 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-09-20 01:14:55,155 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_config_settings: Starting TestAccountActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-09-20 01:14:55,179 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:15:01,389 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_billing_type_propagates_to_child_contacts ... 2026-09-20 01:15:01,479 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_company_partner_billing_type_is_vendor_bill ... 2026-09-20 01:15:01,536 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_individual_partner_billing_type_is_purchase_receipt ... 2026-09-20 01:15:01,594 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_falls_back_to_standard ... 2026-09-20 01:15:01,650 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_payable_account_returns_configured ... 2026-09-20 01:15:01,701 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_falls_back_to_standard ... 2026-09-20 01:15:01,773 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_other_receivable_account_returns_configured ... 2026-09-20 01:15:01,835 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_partner_with_company_name_billing_type ... 2026-09-20 01:15:01,977 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_res_partner: Starting TestResPartnerAccounting.test_unreconciled_lines_after_partial_payment ... 2026-09-20 01:15:02,942 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:15:03,409 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account.tests.test_reverse_move_line: Starting TestReverseMoveLine.test_reverse_move_line ... 2026-09-20 01:15:04,069 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [780, 781] 2026-09-20 01:15:04,144 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1670] 2026-09-20 01:15:04,475 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:15:14,540 121 INFO rb-6b6600a-224960-417186 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-20 01:15:14,679 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_check_total_transfer_percentage_exceeds_100_raises ... 2026-09-20 01:15:14,788 121 INFO rb-6b6600a-224960-417186 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-20 01:15:14,897 121 INFO rb-6b6600a-224960-417186 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-20 01:15:15,027 121 INFO rb-6b6600a-224960-417186 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-20 01:15:15,125 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_auto_transfer.tests.test_account_auto_transfer_model: Starting TestAccountAutoTransferModel.test_cron_domain_matches_only_activated_rules ... 2026-09-20 01:15:15,166 121 INFO rb-6b6600a-224960-417186 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-20 01:15:15,654 121 INFO rb-6b6600a-224960-417186 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-20 01:15:16,202 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:15:29,329 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_01_invalid_csv_file_mimetype ... 2026-09-20 01:15:29,407 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_11_invalid_csv_file_content ... 2026-09-20 01:15:29,468 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_21_csv_file_import ... 2026-09-20 01:15:29,968 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import.tests.test_csv_import: Starting TestImportCSV.test_25_import_without_outstanding_account_raises ... 2026-09-20 01:15:30,065 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:15:42,172 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_01_invalid_xlsx_file_mimetype ... 2026-09-20 01:15:42,245 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_11_invalid_xlsx_file_content ... 2026-09-20 01:15:42,294 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_21_xlsx_file_import ... 2026-09-20 01:15:42,922 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import.tests.test_xlsx_import: Starting TestImportCSV.test_31_xlsx_import_skips_trailing_blank_rows ... 2026-09-20 01:15:43,606 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:15:55,992 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_01_invalid_rje_file_extension ... 2026-09-20 01:15:56,054 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_11_invalid_rje_file_content ... 2026-09-20 01:15:56,094 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import ... 2026-09-20 01:15:58,898 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_bank_statement_import_rje.tests.test_rje_import: Starting TestImportRJE.test_22_rje_file_import_wrong_currency ... 2026-09-20 01:15:59,029 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:15:59,039 121 INFO rb-6b6600a-224960-417186 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-20 01:16:01,661 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:16:02,159 121 INFO rb-6b6600a-224960-417186 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-20 01:16:02,223 121 INFO rb-6b6600a-224960-417186 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-20 01:16:02,319 121 INFO rb-6b6600a-224960-417186 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-20 01:16:02,387 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:16:13,846 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_multi_company ... 2026-09-20 01:16:17,583 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup: Starting TestFollowupReports.test_followup_report_total_due ... 2026-09-20 01:16:19,355 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:16:30,843 121 INFO rb-6b6600a-224960-417186 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-20 01:16:32,997 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_manager_can_create_followup_level ... 2026-09-20 01:16:33,307 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_account_readonly_user_can_read_followup_receivable ... 2026-09-20 01:16:34,932 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_level ... 2026-09-20 01:16:34,968 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [138], uid: 627, model: account.followup.level 2026-09-20 01:16:35,003 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_company_user_cannot_read_other_company_followup_report ... 2026-09-20 01:16:36,532 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [33], uid: 627, model: followup.report 2026-09-20 01:16:36,575 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_followup_user_can_read_followup_receivable ... 2026-09-20 01:16:37,882 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_access: Starting TestFollowupAccessIsolation.test_plain_internal_user_cannot_read_followup_receivable ... 2026-09-20 01:16:38,254 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 631, model: followup.receivable 2026-09-20 01:16:38,311 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:16:49,132 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocked_invoice_leaves_followup_line_ids ... 2026-09-20 01:16:50,460 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_a_fully_paid_invoice_is_refused ... 2026-09-20 01:16:52,966 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_in_one_company_does_not_affect_another_company ... 2026-09-20 01:16:55,385 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_invoice_zeroes_due_and_overdue_totals ... 2026-09-20 01:16:56,917 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_blocking_removes_all_installments_of_a_split_invoice ... 2026-09-20 01:16:58,828 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_line_ids_never_contains_a_blocked_move_line ... 2026-09-20 01:17:01,069 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_followup_receivable_view_agrees_with_orm_after_block ... 2026-09-20 01:17:02,597 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_invoice_with_unevaluated_payment_state_is_included_in_followup ... 2026-09-20 01:17:04,050 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_misc_journal_entry_receivable_can_be_excluded_from_followup ... 2026-09-20 01:17:04,373 121 INFO rb-6b6600a-224960-417186 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-20 01:17:06,982 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_reminder_payload_omits_blocked_invoice ... 2026-09-20 01:17:09,048 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_search_by_total_due_agrees_with_compute_after_block ... 2026-09-20 01:17:10,472 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_block_payment: Starting TestFollowupBlockPayment.test_unblocking_invoice_restores_line_and_totals ... 2026-09-20 01:17:11,798 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:17:18,497 121 INFO rb-6b6600a-224960-417186 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-20 01:17:18,541 121 INFO rb-6b6600a-224960-417186 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-20 01:17:18,572 121 INFO rb-6b6600a-224960-417186 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-20 01:17:18,630 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:17:30,861 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_excluded_from_receivable_view ... 2026-09-20 01:17:32,408 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_chased_by_send_cron ... 2026-09-20 01:17:34,031 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_archived_partner_is_not_picked_up_by_report_creation_cron ... 2026-09-20 01:17:35,232 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_again_once_reminder_cadence_elapses ... 2026-09-20 01:17:37,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797904972085845.1705276800.000000000000000-openerp-155-followup.report@fbc92e2f103b>: ['"Partner A" <@False>'] 2026-09-20 01:17:37,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #638 deleted mail.mail records with IDs: [505] 2026-09-20 01:17:37,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <694238107446030.1707523200.000000000000000-openerp-155-followup.report@fbc92e2f103b>: ['"Partner A" <@False>'] 2026-09-20 01:17:37,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #638 deleted mail.mail records with IDs: [506] 2026-09-20 01:17:37,296 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCron.test_cron_sends_once_per_day_and_does_not_advance_level_twice ... 2026-09-20 01:17:39,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <823748219203543.1705276800.000000000000000-openerp-163-followup.report@fbc92e2f103b>: ['"Partner A" <@False>'] 2026-09-20 01:17:39,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #638 deleted mail.mail records with IDs: [507] 2026-09-20 01:17:39,442 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:17:51,821 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronBelowThreshold.test_customer_below_every_configured_level_is_contacted_at_most_once_and_never_advances_level ... 2026-09-20 01:17:53,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166003455311148.1705276800.000000000000000-openerp-171-followup.report@fbc92e2f103b>: ['"Below Threshold Partner" <@False>'] 2026-09-20 01:17:53,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #640 deleted mail.mail records with IDs: [508] 2026-09-20 01:17:53,846 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:18:05,674 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronLevelTracksActualAge.test_processing_cron_does_not_overshoot_the_level_the_actual_overdue_age_justifies ... 2026-09-20 01:18:07,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658460493788549.1705276800.000000000000000-openerp-179-followup.report@fbc92e2f103b>: ['"Age Tracking Partner" <@False>'] 2026-09-20 01:18:07,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #642 deleted mail.mail records with IDs: [509] 2026-09-20 01:18:07,544 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:18:19,528 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_cadence_after_contact_is_anchored_on_the_contact_day_not_the_previous_schedule ... 2026-09-20 01:18:21,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <168772416775159.1714521600.000000000000000-openerp-187-followup.report@fbc92e2f103b>: ['"Negative Cadence Partner" <@False>'] 2026-09-20 01:18:21,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #644 deleted mail.mail records with IDs: [510] 2026-09-20 01:18:21,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355741598160505.1718409600.000000000000000-openerp-187-followup.report@fbc92e2f103b>: ['"Negative Cadence Partner" <@False>'] 2026-09-20 01:18:21,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #644 deleted mail.mail records with IDs: [511] 2026-09-20 01:18:21,650 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_customer_is_contacted_at_most_once_across_repeated_cron_passes ... 2026-09-20 01:18:23,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870124773198760.1712707200.000000000000000-openerp-195-followup.report@fbc92e2f103b>: ['"Negative Cadence Partner" <@False>'] 2026-09-20 01:18:23,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #644 deleted mail.mail records with IDs: [512] 2026-09-20 01:18:23,649 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_cron: Starting TestFollowupCronNegativeDueDayCadence.test_negative_due_day_level_schedules_next_contact_strictly_after_today ... 2026-09-20 01:18:25,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517547942014187.1712707200.000000000000000-openerp-203-followup.report@fbc92e2f103b>: ['"Negative Cadence Partner" <@False>'] 2026-09-20 01:18:25,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #644 deleted mail.mail records with IDs: [513] 2026-09-20 01:18:25,709 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:18:32,136 121 INFO rb-6b6600a-224960-417186 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-20 01:18:34,103 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:18:44,695 121 INFO rb-6b6600a-224960-417186 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-20 01:18:44,785 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_grouping: Starting TestFollowupGrouping.test_followup_report_search_offers_multiple_working_group_by_axes ... 2026-09-20 01:18:44,867 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:18:51,365 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelChain.test_level_escalation_chain_crosses_parent_branch_boundary ... 2026-09-20 01:18:57,394 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:19:10,116 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_advances_as_invoice_ages_past_threshold ... 2026-09-20 01:19:11,887 121 INFO rb-6b6600a-224960-417186 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-20 01:19:14,151 121 INFO rb-6b6600a-224960-417186 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-20 01:19:17,457 121 INFO rb-6b6600a-224960-417186 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-20 01:19:20,807 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_level: Starting TestFollowupLevelReEvaluation.test_followup_level_ratchet_resists_demotion_from_new_younger_invoice ... 2026-09-20 01:19:23,430 121 INFO rb-6b6600a-224960-417186 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-20 01:19:24,911 121 INFO rb-6b6600a-224960-417186 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-20 01:19:26,541 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:19:39,153 121 INFO rb-6b6600a-224960-417186 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-20 01:19:40,760 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:19:53,293 121 INFO rb-6b6600a-224960-417186 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-20 01:19:56,835 121 INFO rb-6b6600a-224960-417186 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-20 01:19:59,309 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:20:06,444 121 INFO rb-6b6600a-224960-417186 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-20 01:20:36,054 121 INFO rb-6b6600a-224960-417186 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-20 01:20:36,094 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:20:44,229 121 INFO rb-6b6600a-224960-417186 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-20 01:21:45,458 121 INFO rb-6b6600a-224960-417186 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-20 01:21:45,515 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:21:52,539 121 INFO rb-6b6600a-224960-417186 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-20 01:21:54,168 121 INFO rb-6b6600a-224960-417186 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-20 01:21:56,864 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [514] 2026-09-20 01:21:56,925 121 INFO rb-6b6600a-224960-417186 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-20 01:21:58,735 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [515] 2026-09-20 01:21:58,767 121 INFO rb-6b6600a-224960-417186 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-20 01:22:01,387 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [516] 2026-09-20 01:22:01,450 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_activity_override_survives_a_fresh_read ... 2026-09-20 01:22:02,968 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_enable_email_override_survives_a_fresh_read ... 2026-09-20 01:22:04,542 121 INFO rb-6b6600a-224960-417186 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-20 01:22:07,295 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [517] 2026-09-20 01:22:07,360 121 INFO rb-6b6600a-224960-417186 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-20 01:22:09,014 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [518] 2026-09-20 01:22:09,059 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_recipient_ids_override_survives_a_fresh_read ... 2026-09-20 01:22:10,382 121 INFO rb-6b6600a-224960-417186 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-20 01:22:12,185 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [519] 2026-09-20 01:22:12,245 121 INFO rb-6b6600a-224960-417186 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-20 01:22:14,420 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [520] 2026-09-20 01:22:15,536 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [521] 2026-09-20 01:22:15,570 121 INFO rb-6b6600a-224960-417186 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-20 01:22:18,232 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [522] 2026-09-20 01:22:18,294 121 INFO rb-6b6600a-224960-417186 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-20 01:22:20,661 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [523] 2026-09-20 01:22:20,716 121 INFO rb-6b6600a-224960-417186 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-20 01:22:23,428 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [524] 2026-09-20 01:22:23,588 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [525] 2026-09-20 01:22:23,622 121 INFO rb-6b6600a-224960-417186 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-20 01:22:25,383 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [526] 2026-09-20 01:22:26,504 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [527] 2026-09-20 01:22:26,566 121 INFO rb-6b6600a-224960-417186 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-20 01:22:29,031 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [528] 2026-09-20 01:22:29,079 121 INFO rb-6b6600a-224960-417186 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-20 01:22:31,533 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [529] 2026-09-20 01:22:31,657 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [530] 2026-09-20 01:22:31,693 121 INFO rb-6b6600a-224960-417186 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-20 01:22:34,099 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [531] 2026-09-20 01:22:34,144 121 INFO rb-6b6600a-224960-417186 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-20 01:22:36,552 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [532] 2026-09-20 01:22:36,632 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [533] 2026-09-20 01:22:36,670 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_creates_activity_only_when_level_requires_it ... 2026-09-20 01:22:39,013 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [534] 2026-09-20 01:22:39,064 121 INFO rb-6b6600a-224960-417186 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-20 01:22:40,661 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [535] 2026-09-20 01:22:40,700 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_includes_invoice_pdf_when_level_enables_attach_invoice ... 2026-09-20 01:22:41,959 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_omits_invoice_pdf_when_level_disables_attach_invoice ... 2026-09-20 01:22:43,291 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_prechecks_email_and_activity_from_level_defaults ... 2026-09-20 01:22:44,760 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder: Starting TestFollowupManualReminderWizard.test_wizard_recipients_include_the_report_partner ... 2026-09-20 01:22:46,166 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:22:56,039 121 INFO rb-6b6600a-224960-417186 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-20 01:22:56,320 121 INFO rb-6b6600a-224960-417186 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: 3209 2026-09-20 01:22:56,320 121 INFO rb-6b6600a-224960-417186 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/tmp0t5v218e_chrome_odoo 2026-09-20 01:22:56,320 121 INFO rb-6b6600a-224960-417186 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:34473/json/version 2026-09-20 01:22:56,321 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:34473/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:22:56,343 121 INFO rb-6b6600a-224960-417186 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-20 01:22:56,343 121 INFO rb-6b6600a-224960-417186 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:34473/json 2026-09-20 01:22:56,343 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:34473/json with timeout 3 increased to 10s during tests 2026-09-20 01:22:56,357 121 INFO rb-6b6600a-224960-417186 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:34473/devtools/page/DB6C10DEA17EF31B3C3C2EEDC90D3468 2026-09-20 01:22:56,363 121 INFO rb-6b6600a-224960-417186 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-20 01:22:56,374 121 INFO rb-6b6600a-224960-417186 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-20 01:22:56,404 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:admin from n/a 2026-09-20 01:22:56,411 121 INFO rb-6b6600a-224960-417186 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-20 01:22:56,412 121 INFO rb-6b6600a-224960-417186 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-20 01:22:56,412 121 INFO rb-6b6600a-224960-417186 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-20 01:22:56,421 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:22:57,599 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:57] "GET /odoo HTTP/1.1" 200 - 180 0.109 1.073 2026-09-20 01:22:57,602 121 INFO rb-6b6600a-224960-417186 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': 'DB6C10DEA17EF31B3C3C2EEDC90D3468', 'loaderId': '431EEDDFE82842B2C66D367A0CBC1D8C', 'isDownload': False} 2026-09-20 01:22:57,604 121 INFO rb-6b6600a-224960-417186 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-20 01:22:57,629 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:57] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-20 01:22:57,635 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:57] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-20 01:22:57,685 121 INFO rb-6b6600a-224960-417186 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-20 01:22:58,158 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.214 0.320 2026-09-20 01:22:58,164 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.539 2026-09-20 01:22:58,183 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.548 2026-09-20 01:22:58,187 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.353 2026-09-20 01:22:58,203 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-20 01:22:58,288 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:22:58,289 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:22:58,291 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-20 01:22:58,309 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-20 01:22:58,323 121 INFO rb-6b6600a-224960-417186 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-20 01:22:58,348 121 INFO rb-6b6600a-224960-417186 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (88) 2026-09-20 01:22:58,376 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.034 2026-09-20 01:22:58,380 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-20 01:22:58,382 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.021 2026-09-20 01:22:58,390 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.020 2026-09-20 01:22:58,405 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.008 2026-09-20 01:22:58,425 121 INFO rb-6b6600a-224960-417186 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-20 01:22:58,511 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:22:58,517 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "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-20 01:22:58,645 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "POST /mail/data HTTP/1.1" 200 - 151 0.102 0.117 2026-09-20 01:22:58,664 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.175 2026-09-20 01:22:58,666 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.199 2026-09-20 01:22:58,729 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /odoo/action-viin_account_followup.action_followup_report HTTP/1.1" 200 - 20 0.018 0.243 2026-09-20 01:22:58,758 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /web/image/res.partner/3/avatar_128?unique=1789867366000 HTTP/1.1" 200 - 9 0.009 0.263 2026-09-20 01:22:58,771 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.274 2026-09-20 01:22:58,773 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.027 2026-09-20 01:22:58,789 121 INFO rb-6b6600a-224960-417186 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-20 01:22:58,790 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.010 2026-09-20 01:22:59,358 121 INFO rb-6b6600a-224960-417186 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-20 01:22:59,364 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:22:59,367 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.005 2026-09-20 01:22:59,371 121 INFO rb-6b6600a-224960-417186 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-20 01:22:59,404 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:22:59,410 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.010 2026-09-20 01:22:59,451 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:22:59,572 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "POST /mail/data HTTP/1.1" 200 - 72 0.047 0.078 2026-09-20 01:22:59,589 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 9 0.005 0.136 2026-09-20 01:22:59,590 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.137 2026-09-20 01:22:59,608 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.006 0.130 2026-09-20 01:22:59,621 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.142 2026-09-20 01:22:59,641 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "GET /web/image/res.partner/3/avatar_128?unique=1789867366000 HTTP/1.1" 200 - 9 0.006 0.162 2026-09-20 01:22:59,673 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-20 01:22:59,695 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.005 0.014 2026-09-20 01:22:59,725 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:22:59,769 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "POST /web/dataset/call_kw/followup.report/get_views HTTP/1.1" 200 - 40 0.022 0.058 2026-09-20 01:22:59,817 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 11 0.008 0.018 2026-09-20 01:22:59,821 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:22:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-09-20 01:22:59,915 121 INFO rb-6b6600a-224960-417186 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-20 01:22:59,998 121 INFO rb-6b6600a-224960-417186 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-20 01:23:00,051 121 INFO rb-6b6600a-224960-417186 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-20 01:23:00,106 121 INFO rb-6b6600a-224960-417186 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-20 01:23:00,128 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_kw/followup.report/web_search_read HTTP/1.1" 200 - 6 0.008 0.012 2026-09-20 01:23:00,170 121 INFO rb-6b6600a-224960-417186 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-20 01:23:00,186 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:23:00,215 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.007 0.021 2026-09-20 01:23:00,281 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 8 0.007 0.011 2026-09-20 01:23:00,296 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_kw/account.followup.level/search_read HTTP/1.1" 200 - 6 0.005 0.009 2026-09-20 01:23:00,382 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.010 2026-09-20 01:23:00,392 121 INFO rb-6b6600a-224960-417186 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-20 01:23:00,423 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /mail/thread/data HTTP/1.1" 200 - 30 0.018 0.032 2026-09-20 01:23:00,434 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.003 0.012 2026-09-20 01:23:00,475 121 INFO rb-6b6600a-224960-417186 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-20 01:23:00,493 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_kw/followup.report/zalo_check_recipients HTTP/1.1" 200 - 4 0.004 0.013 2026-09-20 01:23:00,572 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_button/followup.report/action_open_followup HTTP/1.1" 200 - 31 0.026 0.067 2026-09-20 01:23:00,621 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_kw/followup.manual.reminder/get_views HTTP/1.1" 200 - 10 0.007 0.017 2026-09-20 01:23:00,666 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_kw/followup.manual.reminder/web_read HTTP/1.1" 200 - 7 0.006 0.017 2026-09-20 01:23:00,727 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "GET /web/static/img/mimetypes/pdf.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:23:00,767 121 INFO rb-6b6600a-224960-417186 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-20 01:23:00,837 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:00] "POST /web/dataset/call_kw/account.move/search HTTP/1.1" 200 - 2 0.003 0.011 2026-09-20 01:23:01,048 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:01] "POST /web/dataset/call_kw/account.move/action_toggle_block_payment HTTP/1.1" 200 - 105 0.089 0.113 2026-09-20 01:23:01,053 121 INFO rb-6b6600a-224960-417186 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-20 01:23:01,110 121 INFO rb-6b6600a-224960-417186 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-20 01:23:01,366 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:01] "POST /web/dataset/call_button/followup.manual.reminder/action_send HTTP/1.1" 200 - 122 0.066 0.187 2026-09-20 01:23:01,401 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:01] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.009 0.016 2026-09-20 01:23:01,406 121 INFO rb-6b6600a-224960-417186 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-20 01:23:01,407 121 INFO rb-6b6600a-224960-417186 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-20 01:23:01,444 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:01] "POST /web/dataset/call_kw/followup.report/web_read HTTP/1.1" 200 - 9 0.020 0.047 2026-09-20 01:23:01,525 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:01] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-20 01:23:01,573 121 INFO rb-6b6600a-224960-417186 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 30583476 (allocated 35221504) 2026-09-20 01:23:01,599 121 INFO rb-6b6600a-224960-417186 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 3209 2026-09-20 01:23:01,600 121 INFO rb-6b6600a-224960-417186 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-20 01:23:01,603 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:01] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.010 0.022 2026-09-20 01:23:01,603 121 INFO rb-6b6600a-224960-417186 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 3209 2026-09-20 01:23:01,698 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_012301_698170_test_manual_reminder_sent_body_reflects_report_data_at_send_time_via_the_real_browser_send_path.txt 2026-09-20 01:23:01,698 121 INFO rb-6b6600a-224960-417186 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/tmp0t5v218e_chrome_odoo" 2026-09-20 01:23:01,770 121 INFO rb-6b6600a-224960-417186 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-20 01:23:02,029 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema: Chrome pid: 3455 2026-09-20 01:23:02,029 121 INFO rb-6b6600a-224960-417186 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/tmpyyg5ktct_chrome_odoo 2026-09-20 01:23:02,029 121 INFO rb-6b6600a-224960-417186 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:33779/json/version 2026-09-20 01:23:02,030 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:33779/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:23:02,035 121 INFO rb-6b6600a-224960-417186 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-20 01:23:02,035 121 INFO rb-6b6600a-224960-417186 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:33779/json 2026-09-20 01:23:02,035 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:33779/json with timeout 3 increased to 10s during tests 2026-09-20 01:23:02,037 121 INFO rb-6b6600a-224960-417186 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:33779/devtools/page/E40F76C90BA4E7FC6A16A810D43E652C 2026-09-20 01:23:02,039 121 INFO rb-6b6600a-224960-417186 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-20 01:23:02,040 121 INFO rb-6b6600a-224960-417186 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-20 01:23:02,065 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:admin from n/a 2026-09-20 01:23:02,076 121 INFO rb-6b6600a-224960-417186 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-20 01:23:02,078 121 INFO rb-6b6600a-224960-417186 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-20 01:23:02,078 121 INFO rb-6b6600a-224960-417186 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-20 01:23:02,088 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:23:03,026 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:03] "GET /odoo HTTP/1.1" 200 - 186 0.088 0.852 2026-09-20 01:23:03,028 121 INFO rb-6b6600a-224960-417186 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': 'E40F76C90BA4E7FC6A16A810D43E652C', 'loaderId': '747EDCB07C5ADAF8CC88A3D4E92C665E', 'isDownload': False} 2026-09-20 01:23:03,029 121 INFO rb-6b6600a-224960-417186 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 'E40F76C90BA4E7FC6A16A810D43E652C' to stop loading 2026-09-20 01:23:03,070 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:03] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-20 01:23:03,594 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:03] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.232 0.296 2026-09-20 01:23:03,599 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:03] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.548 2026-09-20 01:23:03,603 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:03] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.523 2026-09-20 01:23:03,620 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.533 2026-09-20 01:23:03,624 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:03] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-20 01:23:03,626 121 INFO rb-6b6600a-224960-417186 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-20 01:23:03,652 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:03] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:23:04,073 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-20 01:23:04,074 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:23:04,075 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:23:04,085 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-20 01:23:04,106 121 INFO rb-6b6600a-224960-417186 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-20 01:23:04,130 121 INFO rb-6b6600a-224960-417186 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company company_1_data (88) 2026-09-20 01:23:04,154 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.015 0.031 2026-09-20 01:23:04,156 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-20 01:23:04,161 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-20 01:23:04,183 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.007 0.009 2026-09-20 01:23:04,198 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.024 2026-09-20 01:23:04,243 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "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-20 01:23:04,244 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:23:04,436 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "POST /mail/data HTTP/1.1" 200 - 154 0.093 0.133 2026-09-20 01:23:04,437 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.218 2026-09-20 01:23:04,470 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /web/image/res.partner/3/avatar_128?unique=1789867366000 HTTP/1.1" 200 - 9 0.009 0.236 2026-09-20 01:23:04,481 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "POST /web/action/load HTTP/1.1" 200 - 5 0.004 0.250 2026-09-20 01:23:04,498 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.270 2026-09-20 01:23:04,530 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-20 01:23:04,547 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.004 0.011 2026-09-20 01:23:04,601 121 INFO rb-6b6600a-224960-417186 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-20 01:23:04,621 121 INFO rb-6b6600a-224960-417186 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-20 01:23:04,627 121 INFO rb-6b6600a-224960-417186 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-20 01:23:04,642 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-20 01:23:04,643 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-20 01:23:04,690 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_manual_reminder_tour.TestFollowupManualReminderStaleBodyTour.test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.browser: heap 23581576 (allocated 24735744) 2026-09-20 01:23:04,697 121 INFO rb-6b6600a-224960-417186 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 3455 2026-09-20 01:23:04,698 121 INFO rb-6b6600a-224960-417186 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-20 01:23:04,703 121 INFO rb-6b6600a-224960-417186 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 3455 2026-09-20 01:23:04,726 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "POST /mail/data HTTP/1.1" 200 - 71 0.047 0.063 2026-09-20 01:23:04,747 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:04] "GET /web/image/res.company/88/favicon HTTP/1.1" 200 - 9 0.004 0.113 2026-09-20 01:23:04,790 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_012304_790635_test_manual_reminder_tour_registration_satisfies_the_web_tour_schema.txt 2026-09-20 01:23:04,790 121 INFO rb-6b6600a-224960-417186 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/tmpyyg5ktct_chrome_odoo" 2026-09-20 01:23:04,855 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:23:13,490 121 INFO rb-6b6600a-224960-417186 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-20 01:23:15,121 121 INFO rb-6b6600a-224960-417186 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-20 01:23:15,258 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <653977775838927.1789867395.202243804931641-openerp-456-followup.report@fbc92e2f103b>: ['"Write Axis - Post (follow-up admin)" <@False>'] 2026-09-20 01:23:15,285 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #669 deleted mail.mail records with IDs: [537] 2026-09-20 01:23:15,331 121 INFO rb-6b6600a-224960-417186 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-20 01:23:16,872 121 INFO rb-6b6600a-224960-417186 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-20 01:23:16,998 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293799424751574.1789867396.947481155395508-openerp-458-followup.report@fbc92e2f103b>: ['"Write Axis - Post (follow-up user)" <@False>'] 2026-09-20 01:23:17,017 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #668 deleted mail.mail records with IDs: [538] 2026-09-20 01:23:17,096 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:23:25,580 121 INFO rb-6b6600a-224960-417186 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-20 01:23:28,195 121 INFO rb-6b6600a-224960-417186 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-20 01:23:31,139 121 INFO rb-6b6600a-224960-417186 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-20 01:23:33,652 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:23:47,136 121 INFO rb-6b6600a-224960-417186 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-20 01:23:49,845 121 INFO rb-6b6600a-224960-417186 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-20 01:23:49,941 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:23:57,743 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_no_action_needed_filter_excludes_indebted_and_includes_settled_partner ... 2026-09-20 01:24:00,532 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_status_not_equal_excludes_matching_status_and_includes_the_complement ... 2026-09-20 01:24:03,570 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_comparison_operators_work_via_search ... 2026-09-20 01:24:05,064 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup.tests.test_followup_search: Starting TestFollowupSearch.test_total_due_not_equal_operator_excludes_zero_due_report ... 2026-09-20 01:24:07,977 121 INFO rb-6b6600a-224960-417186 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-20 01:24:09,496 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:24:16,943 121 INFO rb-6b6600a-224960-417186 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-20 01:24:24,713 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:24:35,577 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_active_field_access ... 2026-09-20 01:24:35,650 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 684, model: followup.report 2026-09-20 01:24:35,686 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_full_access ... 2026-09-20 01:24:35,722 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_followup_user_write_access ... 2026-09-20 01:24:35,764 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_mixed_access_scenarios ... 2026-09-20 01:24:35,787 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [546], uid: 684, model: followup.report 2026-09-20 01:24:35,845 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_access ... 2026-09-20 01:24:35,875 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_sale_manager_write_access ... 2026-09-20 01:24:35,907 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_cannot_access_others ... 2026-09-20 01:24:35,927 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [547], uid: 684, model: followup.report 2026-09-20 01:24:35,948 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [548], uid: 684, model: followup.report 2026-09-20 01:24:35,976 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [547], uid: 684, model: followup.report 2026-09-20 01:24:35,996 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_read_access ... 2026-09-20 01:24:36,030 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_salesman_write_access ... 2026-09-20 01:24:36,076 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_access ... 2026-09-20 01:24:36,121 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_team_leader_write_access ... 2026-09-20 01:24:36,171 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_followup_sale.tests.test_followup_sale_access: Starting TestFollowupSaleAccess.test_user_id_field_access ... 2026-09-20 01:24:36,258 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:24:46,153 121 INFO rb-6b6600a-224960-417186 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-20 01:24:48,100 121 INFO rb-6b6600a-224960-417186 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-20 01:24:48,137 121 INFO rb-6b6600a-224960-417186 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-20 01:24:48,547 121 INFO rb-6b6600a-224960-417186 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-20 01:24:48,570 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [549], uid: 693, model: followup.report 2026-09-20 01:24:48,605 121 INFO rb-6b6600a-224960-417186 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-20 01:24:48,678 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:24:57,477 121 INFO rb-6b6600a-224960-417186 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-20 01:24:57,515 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [553], uid: 702, model: followup.report 2026-09-20 01:24:57,538 121 INFO rb-6b6600a-224960-417186 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-20 01:24:57,621 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:25:05,233 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_01_payment_onbehalf_01 ... 2026-09-20 01:25:06,249 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1051] 2026-09-20 01:25:06,377 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2207] 2026-09-20 01:25:07,145 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_02_payment_onbehalf_02 ... 2026-09-20 01:25:07,946 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1054] 2026-09-20 01:25:08,046 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2212] 2026-09-20 01:25:08,184 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_03_payment_onbehalf_03 ... 2026-09-20 01:25:08,992 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1056] 2026-09-20 01:25:09,107 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2215] 2026-09-20 01:25:09,286 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_04_payment_onbehalf_04 ... 2026-09-20 01:25:10,281 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1058] 2026-09-20 01:25:10,407 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2218] 2026-09-20 01:25:10,603 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_01 ... 2026-09-20 01:25:11,564 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1060] 2026-09-20 01:25:11,686 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2221] 2026-09-20 01:25:12,815 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_05_payment_onbehalf_02 ... 2026-09-20 01:25:13,782 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1064, 1065] 2026-09-20 01:25:13,881 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2228, 2229] 2026-09-20 01:25:14,123 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_06_payment_onbehalf_01 ... 2026-09-20 01:25:16,226 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.partial.reconcile records with IDs: [147, 148] 2026-09-20 01:25:16,276 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.full.reconcile records with IDs: [83] 2026-09-20 01:25:16,519 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1070, 1071] 2026-09-20 01:25:16,650 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2235, 2236, 2237, 2238] 2026-09-20 01:25:16,694 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted mail.message records with IDs: [12135, 12133] 2026-09-20 01:25:16,768 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move records with IDs: [952, 953] 2026-09-20 01:25:16,776 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted mail.followers records with IDs: [2664, 2665] 2026-09-20 01:25:16,993 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1068, 1069] 2026-09-20 01:25:17,085 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2234] 2026-09-20 01:25:17,962 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_07_confirm_payment_receive ... 2026-09-20 01:25:19,365 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.partial.reconcile records with IDs: [151, 152] 2026-09-20 01:25:19,406 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.full.reconcile records with IDs: [85] 2026-09-20 01:25:19,630 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1078, 1079] 2026-09-20 01:25:19,782 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2247, 2248, 2249, 2250] 2026-09-20 01:25:19,832 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted mail.message records with IDs: [12143, 12141] 2026-09-20 01:25:19,913 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move records with IDs: [957, 958] 2026-09-20 01:25:20,246 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line.ctp records with IDs: [1076, 1077] 2026-09-20 01:25:20,336 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #703 deleted account.move.line records with IDs: [2245, 2246] 2026-09-20 01:25:21,276 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_08_validate_amount_onbehalf_greater_amount_payment ... 2026-09-20 01:25:21,899 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_09_validate_onbehalf_payment_onbehalf_distribution ... 2026-09-20 01:25:22,400 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_10_validate_same_partner_payment_onbehalf_distribution ... 2026-09-20 01:25:22,975 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_11_payment_onbehalf_foreign_currency ... 2026-09-20 01:25:24,373 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_12_create_onbehalf_payment_without_outstanding_account ... 2026-09-20 01:25:24,793 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_13_create_onbehalf_payment_with_outstanding_account ... 2026-09-20 01:25:25,387 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_14_post_onbehalf_payment_without_outstanding_account ... 2026-09-20 01:25:25,801 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_account_onbehalf_payment: Starting TestPayment.test_payment_onbehalf_without_payment_partner_001 ... 2026-09-20 01:25:27,576 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:25:35,269 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_amount_is_company_currency_not_original_currency ... 2026-09-20 01:25:36,759 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_onbehalf_payment.tests.test_onbehalf_payment_report: Starting TestOnbehalfPaymentReport.test_report_reflects_onbehalf_distribution_after_posting ... 2026-09-20 01:25:38,019 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:25:45,436 121 INFO rb-6b6600a-224960-417186 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-20 01:25:46,883 121 INFO rb-6b6600a-224960-417186 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-20 01:25:47,644 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #707 deleted account.move.line.ctp records with IDs: [1104] 2026-09-20 01:25:47,767 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #707 deleted account.move.line records with IDs: [2295] 2026-09-20 01:25:47,871 121 INFO rb-6b6600a-224960-417186 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-20 01:25:48,589 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:26:02,305 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_01_statement_valid_complete ... 2026-09-20 01:26:04,070 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_02_lines_widget_open_balance ... 2026-09-20 01:26:04,746 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_03_check_default_foreign_currency ... 2026-09-20 01:26:05,098 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_04_check_change_foreign_currency ... 2026-09-20 01:26:05,555 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_05_check_statement ... 2026-09-20 01:26:06,297 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_06_get_move_lines_data ... 2026-09-20 01:26:06,865 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_07_button_draft_with_reconciliation ... 2026-09-20 01:26:07,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #709 deleted account.move.line.ctp records with IDs: [1116] 2026-09-20 01:26:08,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #709 deleted account.move.line records with IDs: [2323] 2026-09-20 01:26:08,384 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_08_reconcile_payment_with_bank_statement_same_currency ... 2026-09-20 01:26:09,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #709 deleted account.move.line.ctp records with IDs: [1119] 2026-09-20 01:26:09,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #709 deleted account.move.line records with IDs: [2328] 2026-09-20 01:26:09,939 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_09_reconcile_payment_with_bank_statement_different_currency ... 2026-09-20 01:26:11,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #709 deleted account.move.line.ctp records with IDs: [1122] 2026-09-20 01:26:11,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #709 deleted account.move.line records with IDs: [2333] 2026-09-20 01:26:11,426 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_10_adjust_bank_statement_line ... 2026-09-20 01:26:12,265 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #709 deleted account.move.line.ctp records with IDs: [1123] 2026-09-20 01:26:12,497 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_account_bank_statement: Starting TestReconciliationAccountBankStatementLine.test_statement_valid_complete_1 ... 2026-09-20 01:26:13,793 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:26:21,497 121 INFO rb-6b6600a-224960-417186 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-20 01:26:22,110 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a2_get_move_lines_data_deterministic_pairing ... 2026-09-20 01:26:22,618 121 INFO rb-6b6600a-224960-417186 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-20 01:26:22,670 121 INFO rb-6b6600a-224960-417186 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-20 01:26:22,738 121 INFO rb-6b6600a-224960-417186 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-20 01:26:22,787 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_a7_cron_surfaces_failing_line_and_continues_batch ... 2026-09-20 01:26:23,598 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_b1_reconcile_button_gated_to_group_account_user ... 2026-09-20 01:26:24,357 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx01_foreign_vs_company_gain ... 2026-09-20 01:26:25,258 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx02_foreign_vs_company_loss ... 2026-09-20 01:26:26,008 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx03_foreign_vs_foreign_gain ... 2026-09-20 01:26:26,964 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx04_foreign_vs_foreign_loss ... 2026-09-20 01:26:27,941 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx05_cap_preservation_guard_company_currency_statement ... 2026-09-20 01:26:28,481 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx06_partial_settlement_of_foreign_counterpart_still_caps ... 2026-09-20 01:26:29,008 121 INFO rb-6b6600a-224960-417186 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-20 01:26:29,695 121 INFO rb-6b6600a-224960-417186 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-20 01:26:30,338 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx09_moving_journal_rate_with_unrelated_counterpart_currency ... 2026-09-20 01:26:31,129 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_fx10_depreciating_journal_rate_control_is_unaffected ... 2026-09-20 01:26:31,851 121 INFO rb-6b6600a-224960-417186 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-20 01:26:32,404 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1159] 2026-09-20 01:26:32,490 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2407] 2026-09-20 01:26:32,611 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m10_manual_reconcile_two_foreign_currencies_is_blocked ... 2026-09-20 01:26:33,120 121 INFO rb-6b6600a-224960-417186 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-20 01:26:33,599 121 INFO rb-6b6600a-224960-417186 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-20 01:26:34,050 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m13_exchange_diff_preview_side_mirrors_posted_move ... 2026-09-20 01:26:35,286 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m1_manual_foreign_vs_company_appreciation_posts_gain ... 2026-09-20 01:26:35,979 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m2_manual_foreign_vs_company_depreciation_posts_loss ... 2026-09-20 01:26:36,702 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m3_manual_foreign_vs_foreign_appreciation_posts_gain ... 2026-09-20 01:26:37,535 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m4_manual_foreign_vs_foreign_depreciation_posts_loss ... 2026-09-20 01:26:38,263 121 INFO rb-6b6600a-224960-417186 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-20 01:26:38,689 121 INFO rb-6b6600a-224960-417186 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-20 01:26:39,338 121 INFO rb-6b6600a-224960-417186 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-20 01:26:40,038 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_m8_same_currency_manual_reconcile_posts_no_fx ... 2026-09-20 01:26:40,500 121 INFO rb-6b6600a-224960-417186 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-20 01:26:40,952 121 INFO rb-6b6600a-224960-417186 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-20 01:26:41,483 121 INFO rb-6b6600a-224960-417186 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-20 01:26:42,037 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1196] 2026-09-20 01:26:42,134 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2482] 2026-09-20 01:26:42,520 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx01_gain_posts_single_exchange_line ... 2026-09-20 01:26:43,414 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1200] 2026-09-20 01:26:43,516 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2489] 2026-09-20 01:26:43,943 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx02_full_settlement_reconciles_and_pays ... 2026-09-20 01:26:44,725 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1204] 2026-09-20 01:26:44,804 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2496] 2026-09-20 01:26:45,255 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx03_loss_posts_single_expense_line ... 2026-09-20 01:26:45,964 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1208] 2026-09-20 01:26:46,031 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2503] 2026-09-20 01:26:46,404 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx04_no_rate_movement_posts_no_fx ... 2026-09-20 01:26:47,248 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1212] 2026-09-20 01:26:47,342 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2510] 2026-09-20 01:26:47,633 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_st_fx05_genuine_partial_still_caps_no_fx ... 2026-09-20 01:26:48,376 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line.ctp records with IDs: [1214] 2026-09-20 01:26:48,464 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #711 deleted account.move.line records with IDs: [2515] 2026-09-20 01:26:48,649 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_fx_and_regression: Starting TestReconciliationFxAndRegression.test_widget_data_line_without_account ... 2026-09-20 01:26:49,038 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:26:49,059 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour ... 2026-09-20 01:26:49,393 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-09-20 01:26:49,403 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12170] 2026-09-20 01:26:49,407 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:26:50,416 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome pid: 3663 2026-09-20 01:26:50,417 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless temporary user profile dir: /tmp/tmpyr2gnsyp_chrome_odoo 2026-09-20 01:26:50,417 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:41081/json/version 2026-09-20 01:26:50,418 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:41081/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:26:50,422 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:26:50,422 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Issuing json command http://127.0.0.1:41081/json 2026-09-20 01:26:50,423 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:41081/json with timeout 3 increased to 10s during tests 2026-09-20 01:26:50,425 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Websocket url found: ws://127.0.0.1:41081/devtools/page/AE51D3C3F3AA77F4C9F6577FCD9BAC1F 2026-09-20 01:26:50,428 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Enable chrome headless console log notification 2026-09-20 01:26:50,430 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome headless enable page notifications 2026-09-20 01:26:50,500 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:recon_smoke_user from n/a 2026-09-20 01:26:50,502 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Setting session cookie in browser 2026-09-20 01:26:50,503 121 INFO rb-6b6600a-224960-417186 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-20 01:26:50,503 121 INFO rb-6b6600a-224960-417186 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-20 01:26:50,511 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:26:52,018 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /odoo HTTP/1.1" 200 - 178 0.087 1.423 2026-09-20 01:26:52,022 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Navigation result: {'frameId': 'AE51D3C3F3AA77F4C9F6577FCD9BAC1F', 'loaderId': 'B8EA1D90AA00050901640C3BACBA850D', 'isDownload': False} 2026-09-20 01:26:52,022 121 INFO rb-6b6600a-224960-417186 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-20 01:26:52,046 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:26:52,054 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-20 01:26:52,147 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.038 0.069 2026-09-20 01:26:52,157 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.104 2026-09-20 01:26:52,161 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.121 2026-09-20 01:26:52,173 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:26:52,184 121 INFO rb-6b6600a-224960-417186 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-20 01:26:52,224 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:26:52,644 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-20 01:26:52,648 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-20 01:26:52,651 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-20 01:26:52,657 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.006 2026-09-20 01:26:52,665 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:26:52,673 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:26:52,697 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-09-20 01:26:52,703 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:26:52,715 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.010 2026-09-20 01:26:52,798 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "POST /mail/data HTTP/1.1" 200 - 34 0.030 0.027 2026-09-20 01:26:52,802 121 INFO rb-6b6600a-224960-417186 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-20 01:26:52,814 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:26:52,822 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "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-20 01:26:52,835 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/image?model=res.users&field=avatar_128&id=715 HTTP/1.1" 200 - 16 0.017 0.062 2026-09-20 01:26:52,857 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/image/res.partner/1619/avatar_128?unique=1789867609000 HTTP/1.1" 200 - 8 0.007 0.092 2026-09-20 01:26:52,868 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.103 2026-09-20 01:26:52,874 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.069 2026-09-20 01:26:52,883 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:26:52,920 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.010 0.090 2026-09-20 01:26:52,935 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.105 2026-09-20 01:26:52,971 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.006 0.009 2026-09-20 01:26:52,987 121 INFO rb-6b6600a-224960-417186 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-20 01:26:53,439 121 INFO rb-6b6600a-224960-417186 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-20 01:26:53,447 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:26:53,453 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.004 0.004 2026-09-20 01:26:53,482 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-09-20 01:26:53,489 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-09-20 01:26:53,573 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "POST /mail/data HTTP/1.1" 200 - 20 0.038 0.022 2026-09-20 01:26:53,594 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "GET /web/image?model=res.users&field=avatar_128&id=715 HTTP/1.1" 304 - 9 0.008 0.055 2026-09-20 01:26:53,595 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.068 2026-09-20 01:26:53,608 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.073 2026-09-20 01:26:53,622 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.035 2026-09-20 01:26:53,637 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.015 2026-09-20 01:26:53,647 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:26:53,753 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.042 0.085 2026-09-20 01:26:53,884 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.067 0.042 2026-09-20 01:26:53,942 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:26:53,990 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-20 01:26:53,995 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:53] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.008 2026-09-20 01:26:54,000 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.002 0.008 2026-09-20 01:26:54,004 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "GET /web/assets/a099400/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:26:54,106 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:26:54,107 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:26:54,127 121 INFO rb-6b6600a-224960-417186 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-20 01:26:54,141 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.004 0.009 2026-09-20 01:26:54,320 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.036 0.123 2026-09-20 01:26:54,340 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.008 2026-09-20 01:26:54,360 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.003 0.008 2026-09-20 01:26:54,374 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.018 2026-09-20 01:26:54,406 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.022 2026-09-20 01:26:54,444 121 INFO rb-6b6600a-224960-417186 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-20 01:26:54,489 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.041 2026-09-20 01:26:54,506 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:26:54,622 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 40 0.066 0.049 2026-09-20 01:26:54,667 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.004 0.008 2026-09-20 01:26:54,737 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.019 0.056 2026-09-20 01:26:54,784 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.015 0.018 2026-09-20 01:26:54,837 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.009 0.017 2026-09-20 01:26:54,842 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:54] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-09-20 01:26:54,906 121 INFO rb-6b6600a-224960-417186 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-20 01:26:54,961 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,028 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,094 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,160 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,235 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,284 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,346 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,397 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,465 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,528 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,582 121 INFO rb-6b6600a-224960-417186 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-20 01:26:55,644 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: tour succeeded 2026-09-20 01:26:55,645 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR reconcile_kanban_smoke_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-20 01:26:55,759 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour.browser: heap 27663168 (allocated 29319168) 2026-09-20 01:26:55,770 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing chrome headless with pid 3663 2026-09-20 01:26:55,772 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Closing websocket connection 2026-09-20 01:26:55,781 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Terminating chrome headless with pid 3663 2026-09-20 01:26:55,835 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_012655_835149_test_reconcile_kanban_smoke_tour.txt 2026-09-20 01:26:55,835 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileKanbanSmokeTour.test_reconcile_kanban_smoke_tour: Removing chrome user profile "/tmp/tmpyr2gnsyp_chrome_odoo" 2026-09-20 01:26:55,890 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:26:55,907 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileFxValidateTour.test_reconcile_fx_validate_tour ... 2026-09-20 01:26:56,227 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-09-20 01:26:56,236 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12178] 2026-09-20 01:26:56,240 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:26:57,073 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome pid: 3898 2026-09-20 01:26:57,073 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless temporary user profile dir: /tmp/tmpvj339sn7_chrome_odoo 2026-09-20 01:26:57,074 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:42033/json/version 2026-09-20 01:26:57,075 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:42033/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:26:57,084 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:26:57,085 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Issuing json command http://127.0.0.1:42033/json 2026-09-20 01:26:57,085 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:42033/json with timeout 3 increased to 10s during tests 2026-09-20 01:26:57,099 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Websocket url found: ws://127.0.0.1:42033/devtools/page/3E1FA47E67796A16D98E067DD2ADB8BA 2026-09-20 01:26:57,104 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Enable chrome headless console log notification 2026-09-20 01:26:57,112 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome headless enable page notifications 2026-09-20 01:26:57,158 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:recon_fx_user from n/a 2026-09-20 01:26:57,163 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Setting session cookie in browser 2026-09-20 01:26:57,168 121 INFO rb-6b6600a-224960-417186 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-20 01:26:57,168 121 INFO rb-6b6600a-224960-417186 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-20 01:26:57,177 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:26:58,027 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /odoo HTTP/1.1" 200 - 185 0.076 0.776 2026-09-20 01:26:58,030 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Navigation result: {'frameId': '3E1FA47E67796A16D98E067DD2ADB8BA', 'loaderId': '535443CCB18BC20FFD1A3C6D2250C721', 'isDownload': False} 2026-09-20 01:26:58,030 121 INFO rb-6b6600a-224960-417186 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-20 01:26:58,058 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-20 01:26:58,072 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.016 2026-09-20 01:26:58,082 121 INFO rb-6b6600a-224960-417186 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-20 01:26:58,153 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.032 0.072 2026-09-20 01:26:58,159 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.107 2026-09-20 01:26:58,164 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.115 2026-09-20 01:26:58,167 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.061 2026-09-20 01:26:58,226 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.014 2026-09-20 01:26:58,711 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-20 01:26:58,719 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-20 01:26:58,720 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-20 01:26:58,728 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-20 01:26:58,734 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:26:58,743 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:26:58,767 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-09-20 01:26:58,782 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.009 2026-09-20 01:26:58,787 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.016 2026-09-20 01:26:58,810 121 INFO rb-6b6600a-224960-417186 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-20 01:26:58,864 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:26:58,869 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "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-20 01:26:58,871 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "POST /mail/data HTTP/1.1" 200 - 34 0.028 0.030 2026-09-20 01:26:58,884 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.031 2026-09-20 01:26:58,914 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/image/res.partner/1621/avatar_128?unique=1789867615000 HTTP/1.1" 200 - 15 0.008 0.062 2026-09-20 01:26:58,915 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.070 2026-09-20 01:26:58,944 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /web/image?model=res.users&field=avatar_128&id=716 HTTP/1.1" 200 - 9 0.007 0.092 2026-09-20 01:26:58,990 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:26:59,002 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.019 0.150 2026-09-20 01:26:59,029 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.143 2026-09-20 01:26:59,049 121 INFO rb-6b6600a-224960-417186 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-20 01:26:59,079 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /mail/data HTTP/1.1" 200 - 37 0.019 0.092 2026-09-20 01:26:59,090 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.047 2026-09-20 01:26:59,463 121 INFO rb-6b6600a-224960-417186 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-20 01:26:59,473 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.007 2026-09-20 01:26:59,482 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:26:59,521 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:26:59,535 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-20 01:26:59,585 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /mail/data HTTP/1.1" 200 - 20 0.017 0.022 2026-09-20 01:26:59,588 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.033 2026-09-20 01:26:59,606 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.044 2026-09-20 01:26:59,627 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "GET /web/image?model=res.users&field=avatar_128&id=716 HTTP/1.1" 304 - 9 0.007 0.061 2026-09-20 01:26:59,640 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.039 2026-09-20 01:26:59,668 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:26:59,727 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.030 0.062 2026-09-20 01:26:59,742 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.095 2026-09-20 01:26:59,856 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.047 0.057 2026-09-20 01:26:59,926 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:26:59,974 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 01:26:59,979 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:26:59,982 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 01:26:59,987 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:26:59] "GET /web/assets/a099400/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:27:00,073 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:00,074 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:27:00,104 121 INFO rb-6b6600a-224960-417186 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-20 01:27:00,121 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.007 0.008 2026-09-20 01:27:00,303 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.063 0.088 2026-09-20 01:27:00,320 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.002 0.005 2026-09-20 01:27:00,343 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.003 0.009 2026-09-20 01:27:00,352 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.004 0.018 2026-09-20 01:27:00,374 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.013 2026-09-20 01:27:00,414 121 INFO rb-6b6600a-224960-417186 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-20 01:27:00,464 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.048 2026-09-20 01:27:00,485 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:27:00,564 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 44 0.030 0.049 2026-09-20 01:27:00,609 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.002 0.008 2026-09-20 01:27:00,680 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.015 0.060 2026-09-20 01:27:00,705 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.013 2026-09-20 01:27:00,739 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.013 2026-09-20 01:27:00,743 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.019 2026-09-20 01:27:00,791 121 INFO rb-6b6600a-224960-417186 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-20 01:27:00,850 121 INFO rb-6b6600a-224960-417186 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-20 01:27:00,871 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.005 0.015 2026-09-20 01:27:00,986 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:00] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 46 0.040 0.065 2026-09-20 01:27:01,010 121 INFO rb-6b6600a-224960-417186 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-20 01:27:01,032 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:01] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.012 0.022 2026-09-20 01:27:01,077 121 INFO rb-6b6600a-224960-417186 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-20 01:27:01,134 121 INFO rb-6b6600a-224960-417186 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-20 01:27:01,182 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_save HTTP/1.1" 200 - 18 0.016 0.029 2026-09-20 01:27:01,309 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #716 deleted account.move.line.ctp records with IDs: [1220] 2026-09-20 01:27:01,421 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #716 deleted account.move.line records with IDs: [2528] 2026-09-20 01:27:01,892 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:01] "POST /web/dataset/call_button/account.bank.statement.line/action_validate HTTP/1.1" 200 - 469 0.298 0.400 2026-09-20 01:27:01,897 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:01] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.695 2026-09-20 01:27:01,933 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 21 0.008 0.023 2026-09-20 01:27:01,960 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:01] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-20 01:27:01,972 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:01] "GET /web/static/img/empty_folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:27:01,978 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: tour succeeded 2026-09-20 01:27:01,979 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: ╔═══════════════════════════════════════════╗ ║ TOUR reconcile_fx_validate_tour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-20 01:27:02,073 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour.browser: heap 28143812 (allocated 29843456) 2026-09-20 01:27:02,077 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing chrome headless with pid 3898 2026-09-20 01:27:02,078 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Closing websocket connection 2026-09-20 01:27:02,079 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Terminating chrome headless with pid 3898 2026-09-20 01:27:02,141 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_012702_140893_test_reconcile_fx_validate_tour.txt 2026-09-20 01:27:02,141 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileFxValidateTour.test_reconcile_fx_validate_tour: Removing chrome user profile "/tmp/tmpvj339sn7_chrome_odoo" 2026-09-20 01:27:02,179 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:27:02,194 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileA11yTour.test_reconcile_a11y_tour ... 2026-09-20 01:27:02,558 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-09-20 01:27:02,568 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12188] 2026-09-20 01:27:02,572 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:27:03,425 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome pid: 4152 2026-09-20 01:27:03,426 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless temporary user profile dir: /tmp/tmpol1jnc96_chrome_odoo 2026-09-20 01:27:03,426 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:33311/json/version 2026-09-20 01:27:03,427 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:33311/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:27:03,450 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:27:03,450 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Issuing json command http://127.0.0.1:33311/json 2026-09-20 01:27:03,451 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:33311/json with timeout 3 increased to 10s during tests 2026-09-20 01:27:03,459 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Websocket url found: ws://127.0.0.1:33311/devtools/page/178878D06FF6929A62C1A5518671027F 2026-09-20 01:27:03,469 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Enable chrome headless console log notification 2026-09-20 01:27:03,480 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome headless enable page notifications 2026-09-20 01:27:03,546 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:recon_a11y_user from n/a 2026-09-20 01:27:03,548 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Setting session cookie in browser 2026-09-20 01:27:03,550 121 INFO rb-6b6600a-224960-417186 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-20 01:27:03,550 121 INFO rb-6b6600a-224960-417186 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-20 01:27:03,563 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:27:04,411 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:04] "GET /odoo HTTP/1.1" 200 - 178 0.099 0.752 2026-09-20 01:27:04,414 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Navigation result: {'frameId': '178878D06FF6929A62C1A5518671027F', 'loaderId': '84BDF8D188A12F51BCB4AB2C7B94790D', 'isDownload': False} 2026-09-20 01:27:04,414 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Evaluate ready code "odoo.isTourReady('reconcile_a11y_tour')" 2026-09-20 01:27:04,442 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:04] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-20 01:27:04,447 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:04] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-20 01:27:04,549 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:04] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.038 0.075 2026-09-20 01:27:04,567 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:04] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.134 2026-09-20 01:27:04,579 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.136 2026-09-20 01:27:04,596 121 INFO rb-6b6600a-224960-417186 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-20 01:27:04,643 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:04] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.003 0.006 2026-09-20 01:27:04,649 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:04] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-20 01:27:05,070 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-20 01:27:05,070 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:27:05,071 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:27:05,081 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-09-20 01:27:05,100 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:27:05,118 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:05,135 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.008 2026-09-20 01:27:05,149 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.017 2026-09-20 01:27:05,157 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.023 2026-09-20 01:27:05,174 121 INFO rb-6b6600a-224960-417186 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-20 01:27:05,212 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:05,224 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27: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-20 01:27:05,235 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "POST /mail/data HTTP/1.1" 200 - 34 0.032 0.025 2026-09-20 01:27:05,291 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.016 0.055 2026-09-20 01:27:05,329 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /web/image?model=res.users&field=avatar_128&id=717 HTTP/1.1" 200 - 16 0.011 0.131 2026-09-20 01:27:05,350 121 INFO rb-6b6600a-224960-417186 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-20 01:27:05,364 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /web/image/res.partner/1623/avatar_128?unique=1789867622000 HTTP/1.1" 200 - 8 0.014 0.162 2026-09-20 01:27:05,375 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.181 2026-09-20 01:27:05,389 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.068 2026-09-20 01:27:05,411 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.159 2026-09-20 01:27:05,412 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.191 2026-09-20 01:27:05,813 121 INFO rb-6b6600a-224960-417186 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-20 01:27:05,821 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-20 01:27:05,836 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:27:05,874 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 01:27:05,877 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:27:05,909 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-20 01:27:05,928 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 01:27:05,972 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "POST /mail/data HTTP/1.1" 200 - 20 0.028 0.031 2026-09-20 01:27:05,996 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:05] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.060 2026-09-20 01:27:06,015 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "GET /web/image/res.partner/1623/avatar_128?unique=1789867622000 HTTP/1.1" 200 - 8 0.007 0.082 2026-09-20 01:27:06,042 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.108 2026-09-20 01:27:06,066 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "GET /web/image?model=res.users&field=avatar_128&id=717 HTTP/1.1" 200 - 9 0.010 0.129 2026-09-20 01:27:06,085 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.093 2026-09-20 01:27:06,129 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:27:06,189 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.041 0.123 2026-09-20 01:27:06,320 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.052 0.052 2026-09-20 01:27:06,379 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:27:06,436 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-20 01:27:06,443 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.005 2026-09-20 01:27:06,446 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.009 2026-09-20 01:27:06,453 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "GET /web/assets/a099400/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:27:06,552 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:27:06,554 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:27:06,587 121 INFO rb-6b6600a-224960-417186 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-20 01:27:06,612 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.006 0.014 2026-09-20 01:27:06,805 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.051 0.112 2026-09-20 01:27:06,836 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-20 01:27:06,865 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 5 0.004 0.011 2026-09-20 01:27:06,876 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.005 0.019 2026-09-20 01:27:06,901 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:06] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.003 0.016 2026-09-20 01:27:06,957 121 INFO rb-6b6600a-224960-417186 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-20 01:27:07,006 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.061 2026-09-20 01:27:07,033 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:27:07,093 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 27 0.025 0.034 2026-09-20 01:27:07,136 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.008 2026-09-20 01:27:07,220 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.018 0.063 2026-09-20 01:27:07,250 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.004 0.016 2026-09-20 01:27:07,288 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.017 2026-09-20 01:27:07,293 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.023 2026-09-20 01:27:07,361 121 INFO rb-6b6600a-224960-417186 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-20 01:27:07,412 121 INFO rb-6b6600a-224960-417186 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-20 01:27:07,485 121 INFO rb-6b6600a-224960-417186 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-20 01:27:07,503 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 6 0.004 0.011 2026-09-20 01:27:07,566 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 24 0.015 0.040 2026-09-20 01:27:07,594 121 INFO rb-6b6600a-224960-417186 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-20 01:27:07,600 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.007 0.016 2026-09-20 01:27:07,660 121 INFO rb-6b6600a-224960-417186 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-20 01:27:07,731 121 INFO rb-6b6600a-224960-417186 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-20 01:27:07,791 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 25 0.016 0.041 2026-09-20 01:27:07,826 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: tour succeeded 2026-09-20 01:27:07,827 121 INFO rb-6b6600a-224960-417186 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-20 01:27:07,828 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:07] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.006 0.018 2026-09-20 01:27:07,950 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour.browser: heap 27582428 (allocated 28794880) 2026-09-20 01:27:07,952 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing chrome headless with pid 4152 2026-09-20 01:27:07,961 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Closing websocket connection 2026-09-20 01:27:07,962 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Terminating chrome headless with pid 4152 2026-09-20 01:27:08,044 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_012708_044643_test_reconcile_a11y_tour.txt 2026-09-20 01:27:08,044 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileA11yTour.test_reconcile_a11y_tour: Removing chrome user profile "/tmp/tmpol1jnc96_chrome_odoo" 2026-09-20 01:27:08,087 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:27:08,107 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour ... 2026-09-20 01:27:08,473 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-09-20 01:27:08,480 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12195] 2026-09-20 01:27:08,485 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:27:09,126 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome pid: 4396 2026-09-20 01:27:09,127 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless temporary user profile dir: /tmp/tmpugowyu5j_chrome_odoo 2026-09-20 01:27:09,127 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:44231/json/version 2026-09-20 01:27:09,128 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:44231/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:27:09,137 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:27:09,137 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Issuing json command http://127.0.0.1:44231/json 2026-09-20 01:27:09,137 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:44231/json with timeout 3 increased to 10s during tests 2026-09-20 01:27:09,149 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Websocket url found: ws://127.0.0.1:44231/devtools/page/2A93D2F21B5C1D4D0FEE3D63E88E7C7E 2026-09-20 01:27:09,152 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Enable chrome headless console log notification 2026-09-20 01:27:09,155 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome headless enable page notifications 2026-09-20 01:27:09,209 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:recon_badge_user from n/a 2026-09-20 01:27:09,212 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Setting session cookie in browser 2026-09-20 01:27:09,213 121 INFO rb-6b6600a-224960-417186 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-20 01:27:09,213 121 INFO rb-6b6600a-224960-417186 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-20 01:27:09,223 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:27:10,051 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /odoo HTTP/1.1" 200 - 178 0.080 0.750 2026-09-20 01:27:10,054 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Navigation result: {'frameId': '2A93D2F21B5C1D4D0FEE3D63E88E7C7E', 'loaderId': '3CBF66E149BB2A8A3616AAC5EE5CC248', 'isDownload': False} 2026-09-20 01:27:10,054 121 INFO rb-6b6600a-224960-417186 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-20 01:27:10,082 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-20 01:27:10,087 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-20 01:27:10,141 121 INFO rb-6b6600a-224960-417186 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-20 01:27:10,199 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.051 0.073 2026-09-20 01:27:10,204 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.125 2026-09-20 01:27:10,216 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.131 2026-09-20 01:27:10,239 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-20 01:27:10,285 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:27:10,736 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-20 01:27:10,739 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-20 01:27:10,742 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-20 01:27:10,753 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-20 01:27:10,774 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:27:10,785 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:10,812 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.012 2026-09-20 01:27:10,816 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.005 2026-09-20 01:27:10,829 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.010 2026-09-20 01:27:10,866 121 INFO rb-6b6600a-224960-417186 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-20 01:27:10,938 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:27:10,950 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "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-20 01:27:10,959 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:10] "POST /mail/data HTTP/1.1" 200 - 34 0.048 0.040 2026-09-20 01:27:11,047 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.043 0.100 2026-09-20 01:27:11,083 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /web/image?model=res.users&field=avatar_128&id=718 HTTP/1.1" 200 - 16 0.017 0.154 2026-09-20 01:27:11,085 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.171 2026-09-20 01:27:11,098 121 INFO rb-6b6600a-224960-417186 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-20 01:27:11,117 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /web/image/res.partner/1625/avatar_128?unique=1789867628000 HTTP/1.1" 200 - 8 0.009 0.189 2026-09-20 01:27:11,129 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.197 2026-09-20 01:27:11,166 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.180 2026-09-20 01:27:11,175 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.091 2026-09-20 01:27:11,578 121 INFO rb-6b6600a-224960-417186 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-20 01:27:11,588 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-20 01:27:11,600 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:27:11,628 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 01:27:11,638 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.007 2026-09-20 01:27:11,747 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "POST /mail/data HTTP/1.1" 200 - 20 0.047 0.026 2026-09-20 01:27:11,784 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /web/image?model=res.users&field=avatar_128&id=718 HTTP/1.1" 200 - 9 0.014 0.083 2026-09-20 01:27:11,823 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.027 0.106 2026-09-20 01:27:11,847 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /web/image/res.partner/1625/avatar_128?unique=1789867628000 HTTP/1.1" 200 - 8 0.011 0.143 2026-09-20 01:27:11,850 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.154 2026-09-20 01:27:11,869 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.084 2026-09-20 01:27:11,885 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:11,903 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:27:12,009 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.045 0.100 2026-09-20 01:27:12,028 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.144 2026-09-20 01:27:12,123 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.038 0.051 2026-09-20 01:27:12,202 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:27:12,286 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.004 0.012 2026-09-20 01:27:12,303 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.008 0.019 2026-09-20 01:27:12,306 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.027 2026-09-20 01:27:12,312 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "GET /web/assets/a099400/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-20 01:27:12,449 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:12,449 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:27:12,481 121 INFO rb-6b6600a-224960-417186 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-20 01:27:12,499 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_button/account.journal/action_open_reconcile HTTP/1.1" 200 - 8 0.004 0.013 2026-09-20 01:27:12,687 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 97 0.037 0.121 2026-09-20 01:27:12,725 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 2 0.003 0.009 2026-09-20 01:27:12,761 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.bank.statement.line/web_search_read HTTP/1.1" 200 - 4 0.002 0.012 2026-09-20 01:27:12,779 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.journal/read HTTP/1.1" 200 - 3 0.003 0.024 2026-09-20 01:27:12,807 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/res.company/read HTTP/1.1" 200 - 6 0.002 0.015 2026-09-20 01:27:12,866 121 INFO rb-6b6600a-224960-417186 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-20 01:27:12,886 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.bank.statement.line/get_views HTTP/1.1" 200 - 1 0.000 0.036 2026-09-20 01:27:12,908 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:27:12,957 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.bank.statement.line/web_read HTTP/1.1" 200 - 31 0.016 0.031 2026-09-20 01:27:12,991 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:12] "POST /web/dataset/call_kw/account.reconcile.model/name_search HTTP/1.1" 200 - 2 0.003 0.006 2026-09-20 01:27:13,058 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:13] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 41 0.019 0.043 2026-09-20 01:27:13,103 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.010 0.021 2026-09-20 01:27:13,106 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-09-20 01:27:13,355 121 INFO rb-6b6600a-224960-417186 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-20 01:27:13,449 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:13] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 36 0.043 0.047 2026-09-20 01:27:13,482 121 INFO rb-6b6600a-224960-417186 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-20 01:27:13,502 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.011 0.024 2026-09-20 01:27:13,652 121 INFO rb-6b6600a-224960-417186 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-20 01:27:13,715 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:13] "POST /web/dataset/call_kw/account.bank.statement.line/onchange HTTP/1.1" 200 - 29 0.016 0.044 2026-09-20 01:27:13,745 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: tour succeeded 2026-09-20 01:27:13,746 121 INFO rb-6b6600a-224960-417186 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-20 01:27:13,763 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:13] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 8 0.010 0.027 2026-09-20 01:27:13,891 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour.browser: heap 32087336 (allocated 33910784) 2026-09-20 01:27:13,892 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing chrome headless with pid 4396 2026-09-20 01:27:13,893 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Closing websocket connection 2026-09-20 01:27:13,896 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Terminating chrome headless with pid 4396 2026-09-20 01:27:14,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_012713_999841_test_reconcile_badge_uncheck_tour.txt 2026-09-20 01:27:14,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileBadgeUncheckTour.test_reconcile_badge_uncheck_tour: Removing chrome user profile "/tmp/tmpugowyu5j_chrome_odoo" 2026-09-20 01:27:14,055 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:27:14,072 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour ... 2026-09-20 01:27:14,443 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-09-20 01:27:14,452 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12201] 2026-09-20 01:27:14,457 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:27:15,184 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome pid: 4634 2026-09-20 01:27:15,185 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless temporary user profile dir: /tmp/tmps38bstq0_chrome_odoo 2026-09-20 01:27:15,185 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:42137/json/version 2026-09-20 01:27:15,186 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:42137/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:27:15,203 121 INFO rb-6b6600a-224960-417186 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-20 01:27:15,203 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Issuing json command http://127.0.0.1:42137/json 2026-09-20 01:27:15,204 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:42137/json with timeout 3 increased to 10s during tests 2026-09-20 01:27:15,211 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Websocket url found: ws://127.0.0.1:42137/devtools/page/3074082D45A193F5ECAABC1786948E38 2026-09-20 01:27:15,220 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Enable chrome headless console log notification 2026-09-20 01:27:15,226 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome headless enable page notifications 2026-09-20 01:27:15,296 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:recon_manual_user from n/a 2026-09-20 01:27:15,298 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Setting session cookie in browser 2026-09-20 01:27:15,300 121 INFO rb-6b6600a-224960-417186 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-20 01:27:15,300 121 INFO rb-6b6600a-224960-417186 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-20 01:27:15,315 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:27:16,255 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /odoo HTTP/1.1" 200 - 178 0.115 0.831 2026-09-20 01:27:16,258 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Navigation result: {'frameId': '3074082D45A193F5ECAABC1786948E38', 'loaderId': '7FDB683C734EEFAE83AEBE365AECC4EC', 'isDownload': False} 2026-09-20 01:27:16,258 121 INFO rb-6b6600a-224960-417186 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-20 01:27:16,290 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.007 2026-09-20 01:27:16,298 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-20 01:27:16,323 121 INFO rb-6b6600a-224960-417186 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-20 01:27:16,428 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.059 0.084 2026-09-20 01:27:16,441 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.149 2026-09-20 01:27:16,447 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.164 2026-09-20 01:27:16,474 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-20 01:27:16,515 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-20 01:27:16,930 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-20 01:27:16,932 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-20 01:27:16,935 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:27:16,964 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.006 2026-09-20 01:27:16,974 121 INFO rb-6b6600a-224960-417186 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-20 01:27:16,988 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:27:17,011 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.008 2026-09-20 01:27:17,027 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.016 2026-09-20 01:27:17,035 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.028 2026-09-20 01:27:17,062 121 INFO rb-6b6600a-224960-417186 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-20 01:27:17,111 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:27:17,116 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "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-20 01:27:17,128 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "POST /mail/data HTTP/1.1" 200 - 34 0.032 0.033 2026-09-20 01:27:17,143 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.051 2026-09-20 01:27:17,190 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.012 0.074 2026-09-20 01:27:17,246 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /web/image/res.partner/1626/avatar_128?unique=1789867634000 HTTP/1.1" 200 - 15 0.022 0.136 2026-09-20 01:27:17,262 121 INFO rb-6b6600a-224960-417186 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-20 01:27:17,274 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /web/image?model=res.users&field=avatar_128&id=719 HTTP/1.1" 200 - 9 0.007 0.183 2026-09-20 01:27:17,284 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.044 2026-09-20 01:27:17,302 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.155 2026-09-20 01:27:17,303 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.200 2026-09-20 01:27:17,751 121 INFO rb-6b6600a-224960-417186 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-20 01:27:17,757 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-20 01:27:17,767 121 INFO rb-6b6600a-224960-417186 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-20 01:27:17,795 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.004 2026-09-20 01:27:17,802 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.007 2026-09-20 01:27:17,877 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "POST /mail/data HTTP/1.1" 200 - 20 0.015 0.018 2026-09-20 01:27:17,879 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-09-20 01:27:17,899 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /web/image/res.partner/1626/avatar_128?unique=1789867634000 HTTP/1.1" 200 - 8 0.007 0.025 2026-09-20 01:27:17,929 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /web/image?model=res.users&field=avatar_128&id=719 HTTP/1.1" 200 - 9 0.007 0.052 2026-09-20 01:27:17,944 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.070 2026-09-20 01:27:17,958 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:27:17,966 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.003 0.067 2026-09-20 01:27:17,982 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.027 2026-09-20 01:27:17,989 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:18,137 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:18] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 100 0.046 0.126 2026-09-20 01:27:18,187 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:18] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.005 0.019 2026-09-20 01:27:18,192 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-09-20 01:27:18,280 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:18] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 27 0.026 0.091 2026-09-20 01:27:18,834 121 INFO rb-6b6600a-224960-417186 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-20 01:27:18,911 121 INFO rb-6b6600a-224960-417186 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-20 01:27:18,941 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:18] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.016 0.012 2026-09-20 01:27:18,980 121 INFO rb-6b6600a-224960-417186 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-20 01:27:19,045 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:19] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 18 0.042 0.032 2026-09-20 01:27:19,088 121 INFO rb-6b6600a-224960-417186 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-20 01:27:19,160 121 INFO rb-6b6600a-224960-417186 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-20 01:27:19,190 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.013 0.012 2026-09-20 01:27:19,227 121 INFO rb-6b6600a-224960-417186 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-20 01:27:19,247 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:19] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.011 2026-09-20 01:27:19,282 121 INFO rb-6b6600a-224960-417186 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-20 01:27:19,333 121 INFO rb-6b6600a-224960-417186 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-20 01:27:19,385 121 INFO rb-6b6600a-224960-417186 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-20 01:27:19,437 121 INFO rb-6b6600a-224960-417186 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-20 01:27:19,497 121 INFO rb-6b6600a-224960-417186 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-20 01:27:19,561 121 INFO rb-6b6600a-224960-417186 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-20 01:27:20,508 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:20] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.934 2026-09-20 01:27:20,511 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:27:20,552 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:20] "POST /web/action/run HTTP/1.1" 200 - 20 0.012 0.020 2026-09-20 01:27:20,611 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.005 0.040 2026-09-20 01:27:20,637 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:27:20,683 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:20] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 20 0.013 0.032 2026-09-20 01:27:20,763 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:20] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.006 0.037 2026-09-20 01:27:20,790 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:20] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.003 0.016 2026-09-20 01:27:20,817 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:20] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.005 0.012 2026-09-20 01:27:20,858 121 INFO rb-6b6600a-224960-417186 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-20 01:27:20,869 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:20] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.005 0.014 2026-09-20 01:27:20,910 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: tour succeeded 2026-09-20 01:27:20,910 121 INFO rb-6b6600a-224960-417186 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-20 01:27:21,016 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour.browser: heap 28618316 (allocated 30113792) 2026-09-20 01:27:21,024 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing chrome headless with pid 4634 2026-09-20 01:27:21,025 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Closing websocket connection 2026-09-20 01:27:21,026 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Terminating chrome headless with pid 4634 2026-09-20 01:27:21,121 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_012721_121658_test_reconcile_manual_journal_item_tour.txt 2026-09-20 01:27:21,122 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualJournalItemTour.test_reconcile_manual_journal_item_tour: Removing chrome user profile "/tmp/tmps38bstq0_chrome_odoo" 2026-09-20 01:27:21,169 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:27:21,184 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only ... 2026-09-20 01:27:21,532 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-09-20 01:27:21,540 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12207] 2026-09-20 01:27:21,545 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:27:22,124 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Chrome pid: 4869 2026-09-20 01:27:22,124 121 INFO rb-6b6600a-224960-417186 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/tmpmotnv2zj_chrome_odoo 2026-09-20 01:27:22,125 121 INFO rb-6b6600a-224960-417186 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:44109/json/version 2026-09-20 01:27:22,125 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:44109/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:27:22,133 121 INFO rb-6b6600a-224960-417186 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-20 01:27:22,134 121 INFO rb-6b6600a-224960-417186 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:44109/json 2026-09-20 01:27:22,134 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:44109/json with timeout 3 increased to 10s during tests 2026-09-20 01:27:22,138 121 INFO rb-6b6600a-224960-417186 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:44109/devtools/page/6F6EC86BEF839B0C4A585072F4E90AA3 2026-09-20 01:27:22,143 121 INFO rb-6b6600a-224960-417186 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-20 01:27:22,145 121 INFO rb-6b6600a-224960-417186 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-20 01:27:22,187 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:recon_fence_absent from n/a 2026-09-20 01:27:22,189 121 INFO rb-6b6600a-224960-417186 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-20 01:27:22,191 121 INFO rb-6b6600a-224960-417186 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-20 01:27:22,191 121 INFO rb-6b6600a-224960-417186 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-20 01:27:22,203 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:27:23,042 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /odoo HTTP/1.1" 200 - 178 0.075 0.767 2026-09-20 01:27:23,045 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Navigation result: {'frameId': '6F6EC86BEF839B0C4A585072F4E90AA3', 'loaderId': '0AF9F9DAFD58D7919DCC50FAF6176CEB', 'isDownload': False} 2026-09-20 01:27:23,045 121 INFO rb-6b6600a-224960-417186 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-20 01:27:23,074 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.007 0.006 2026-09-20 01:27:23,205 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /web/webclient/load_menus/04ebbf77ebed65ceb546f8e3de0331764e18fe5ef9feb1f7f42b263939cfc7fb HTTP/1.1" 200 - 139 0.068 0.069 2026-09-20 01:27:23,219 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.143 2026-09-20 01:27:23,226 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.159 2026-09-20 01:27:23,232 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.171 2026-09-20 01:27:23,250 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:27:23,254 121 INFO rb-6b6600a-224960-417186 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-20 01:27:23,287 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:27:23,730 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:27:23,733 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:27:23,742 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-20 01:27:23,755 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-20 01:27:23,772 121 INFO rb-6b6600a-224960-417186 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-20 01:27:23,795 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:27:23,835 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.026 2026-09-20 01:27:23,843 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.037 2026-09-20 01:27:23,862 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.008 0.037 2026-09-20 01:27:23,874 121 INFO rb-6b6600a-224960-417186 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-20 01:27:23,925 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:27:23,938 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "POST /mail/data HTTP/1.1" 200 - 34 0.033 0.049 2026-09-20 01:27:23,957 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "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-20 01:27:23,990 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.012 0.087 2026-09-20 01:27:23,993 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.124 2026-09-20 01:27:24,034 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "GET /web/image?model=res.users&field=avatar_128&id=720 HTTP/1.1" 200 - 16 0.012 0.125 2026-09-20 01:27:24,053 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.008 0.141 2026-09-20 01:27:24,057 121 INFO rb-6b6600a-224960-417186 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-20 01:27:24,075 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "GET /web/image/res.partner/1628/avatar_128?unique=1789867641000 HTTP/1.1" 200 - 8 0.006 0.165 2026-09-20 01:27:24,097 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.006 0.135 2026-09-20 01:27:24,107 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.075 2026-09-20 01:27:24,563 121 INFO rb-6b6600a-224960-417186 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-20 01:27:24,566 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.004 2026-09-20 01:27:24,588 121 INFO rb-6b6600a-224960-417186 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-20 01:27:24,616 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:27:24,623 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.005 2026-09-20 01:27:24,716 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "POST /mail/data HTTP/1.1" 200 - 20 0.025 0.028 2026-09-20 01:27:24,738 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "GET /web/image/res.partner/1628/avatar_128?unique=1789867641000 HTTP/1.1" 200 - 8 0.006 0.062 2026-09-20 01:27:24,763 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "GET /web/image?model=res.users&field=avatar_128&id=720 HTTP/1.1" 200 - 9 0.007 0.084 2026-09-20 01:27:24,764 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.095 2026-09-20 01:27:24,778 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.093 2026-09-20 01:27:24,793 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.059 2026-09-20 01:27:24,796 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:27:24,817 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.019 2026-09-20 01:27:24,820 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:27:24,903 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.024 0.080 2026-09-20 01:27:24,999 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:24] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.032 0.047 2026-09-20 01:27:25,070 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:25] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:27:25,130 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:25] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 01:27:25,138 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:25] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:27:25,143 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:25] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.008 2026-09-20 01:27:25,151 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:25] "GET /web/assets/a099400/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:27:25,250 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:25] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:25,250 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:25] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:27:25,264 121 INFO rb-6b6600a-224960-417186 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-20 01:27:25,337 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: tour succeeded 2026-09-20 01:27:25,337 121 INFO rb-6b6600a-224960-417186 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-20 01:27:25,474 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only.browser: heap 24439120 (allocated 25387008) 2026-09-20 01:27:25,482 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing chrome headless with pid 4869 2026-09-20 01:27:25,482 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Closing websocket connection 2026-09-20 01:27:25,483 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Terminating chrome headless with pid 4869 2026-09-20 01:27:25,578 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_012725_578030_test_reconcile_group_fence_absent_for_invoicing_only.txt 2026-09-20 01:27:25,578 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_absent_for_invoicing_only: Removing chrome user profile "/tmp/tmpmotnv2zj_chrome_odoo" 2026-09-20 01:27:25,602 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user ... 2026-09-20 01:27:26,011 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-09-20 01:27:26,019 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12212] 2026-09-20 01:27:26,025 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:27:26,646 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Chrome pid: 5090 2026-09-20 01:27:26,647 121 INFO rb-6b6600a-224960-417186 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/tmp9v75g2a4_chrome_odoo 2026-09-20 01:27:26,647 121 INFO rb-6b6600a-224960-417186 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:39771/json/version 2026-09-20 01:27:26,648 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:39771/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:27:26,671 121 INFO rb-6b6600a-224960-417186 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-20 01:27:26,671 121 INFO rb-6b6600a-224960-417186 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:39771/json 2026-09-20 01:27:26,672 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:39771/json with timeout 3 increased to 10s during tests 2026-09-20 01:27:26,688 121 INFO rb-6b6600a-224960-417186 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:39771/devtools/page/18FDBF0A6CE53AD5B6CE3D75B73DE249 2026-09-20 01:27:26,695 121 INFO rb-6b6600a-224960-417186 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-20 01:27:26,710 121 INFO rb-6b6600a-224960-417186 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-20 01:27:26,766 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:recon_fence_present from n/a 2026-09-20 01:27:26,771 121 INFO rb-6b6600a-224960-417186 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-20 01:27:26,773 121 INFO rb-6b6600a-224960-417186 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-20 01:27:26,774 121 INFO rb-6b6600a-224960-417186 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-20 01:27:26,789 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:27:27,656 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:27] "GET /odoo HTTP/1.1" 200 - 178 0.114 0.756 2026-09-20 01:27:27,659 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Navigation result: {'frameId': '18FDBF0A6CE53AD5B6CE3D75B73DE249', 'loaderId': '38E26D73B22FA6A344DD30F7C4B7FD60', 'isDownload': False} 2026-09-20 01:27:27,660 121 INFO rb-6b6600a-224960-417186 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-20 01:27:27,694 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:27] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-20 01:27:27,703 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:27] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.013 2026-09-20 01:27:27,710 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:27] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-20 01:27:27,729 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.032 2026-09-20 01:27:27,739 121 INFO rb-6b6600a-224960-417186 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-20 01:27:27,862 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:27] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.071 0.102 2026-09-20 01:27:27,869 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:27] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.109 2026-09-20 01:27:27,909 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:27] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:27:28,315 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:27:28,325 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:27:28,327 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-20 01:27:28,344 121 INFO rb-6b6600a-224960-417186 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-20 01:27:28,349 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.016 0.007 2026-09-20 01:27:28,359 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:28,395 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /odoo/offline HTTP/1.1" 200 - 5 0.012 0.011 2026-09-20 01:27:28,400 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-09-20 01:27:28,419 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.020 2026-09-20 01:27:28,433 121 INFO rb-6b6600a-224960-417186 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-20 01:27:28,479 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:27:28,486 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27: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-20 01:27:28,519 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "POST /mail/data HTTP/1.1" 200 - 34 0.051 0.034 2026-09-20 01:27:28,577 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /odoo/action-account.open_account_journal_dashboard_kanban HTTP/1.1" 200 - 20 0.028 0.106 2026-09-20 01:27:28,609 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /web/image/res.partner/1629/avatar_128?unique=1789867641000 HTTP/1.1" 200 - 15 0.014 0.118 2026-09-20 01:27:28,656 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /web/image?model=res.users&field=avatar_128&id=721 HTTP/1.1" 200 - 9 0.015 0.177 2026-09-20 01:27:28,658 121 INFO rb-6b6600a-224960-417186 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-20 01:27:28,667 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.204 2026-09-20 01:27:28,730 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.180 2026-09-20 01:27:28,731 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.279 2026-09-20 01:27:28,742 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.110 2026-09-20 01:27:29,167 121 INFO rb-6b6600a-224960-417186 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-20 01:27:29,175 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-20 01:27:29,183 121 INFO rb-6b6600a-224960-417186 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-20 01:27:29,206 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:27:29,213 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.005 2026-09-20 01:27:29,287 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "POST /mail/data HTTP/1.1" 200 - 20 0.017 0.021 2026-09-20 01:27:29,302 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.024 2026-09-20 01:27:29,327 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /web/image?model=res.users&field=avatar_128&id=721 HTTP/1.1" 200 - 9 0.007 0.055 2026-09-20 01:27:29,377 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /web/image/res.partner/1629/avatar_128?unique=1789867641000 HTTP/1.1" 200 - 8 0.026 0.086 2026-09-20 01:27:29,378 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.124 2026-09-20 01:27:29,395 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:29,400 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.005 0.092 2026-09-20 01:27:29,415 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:27:29,568 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 70 0.067 0.186 2026-09-20 01:27:29,595 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.191 2026-09-20 01:27:29,713 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.059 0.067 2026-09-20 01:27:29,780 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:27:29,828 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-20 01:27:29,836 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.002 0.004 2026-09-20 01:27:29,839 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.006 2026-09-20 01:27:29,852 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /web/assets/a099400/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:27:29,974 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /web/static/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:29,975 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:29] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:27:30,000 121 INFO rb-6b6600a-224960-417186 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-20 01:27:30,087 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: tour succeeded 2026-09-20 01:27:30,087 121 INFO rb-6b6600a-224960-417186 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-20 01:27:30,176 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user.browser: heap 24648456 (allocated 25911296) 2026-09-20 01:27:30,182 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing chrome headless with pid 5090 2026-09-20 01:27:30,183 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Closing websocket connection 2026-09-20 01:27:30,183 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Terminating chrome headless with pid 5090 2026-09-20 01:27:30,280 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_012730_280782_test_reconcile_group_fence_present_for_account_user.txt 2026-09-20 01:27:30,281 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileGroupFenceTour.test_reconcile_group_fence_present_for_account_user: Removing chrome user profile "/tmp/tmp9v75g2a4_chrome_odoo" 2026-09-20 01:27:30,320 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:27:30,338 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours: Starting TestReconcileManualFxTour.test_reconcile_manual_fx_tour ... 2026-09-20 01:27:30,763 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-09-20 01:27:30,774 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12217] 2026-09-20 01:27:30,780 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:27:31,451 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome pid: 5319 2026-09-20 01:27:31,451 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless temporary user profile dir: /tmp/tmp50q4ops7_chrome_odoo 2026-09-20 01:27:31,452 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:43615/json/version 2026-09-20 01:27:31,453 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:43615/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:27:31,467 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:27:31,468 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Issuing json command http://127.0.0.1:43615/json 2026-09-20 01:27:31,468 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:43615/json with timeout 3 increased to 10s during tests 2026-09-20 01:27:31,488 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Websocket url found: ws://127.0.0.1:43615/devtools/page/ED7D36571858FBF1AA79422196A093A9 2026-09-20 01:27:31,497 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Enable chrome headless console log notification 2026-09-20 01:27:31,499 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome headless enable page notifications 2026-09-20 01:27:31,556 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:recon_manual_fx_user from n/a 2026-09-20 01:27:31,563 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Setting session cookie in browser 2026-09-20 01:27:31,566 121 INFO rb-6b6600a-224960-417186 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-20 01:27:31,566 121 INFO rb-6b6600a-224960-417186 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-20 01:27:31,578 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:27:32,464 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:32] "GET /odoo HTTP/1.1" 200 - 185 0.084 0.804 2026-09-20 01:27:32,468 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Navigation result: {'frameId': 'ED7D36571858FBF1AA79422196A093A9', 'loaderId': 'CA116D30A17128E80F998A39C5654E48', 'isDownload': False} 2026-09-20 01:27:32,468 121 INFO rb-6b6600a-224960-417186 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-20 01:27:32,500 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:32] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-20 01:27:32,506 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:32] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-20 01:27:32,511 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:32] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.023 2026-09-20 01:27:32,620 121 INFO rb-6b6600a-224960-417186 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-20 01:27:32,659 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:32] "GET /web/webclient/load_menus/87c6e6274f41e1e379ec87ec8b373fdc170371bdc496b948c233bc8d154e050b HTTP/1.1" 200 - 173 0.085 0.084 2026-09-20 01:27:32,673 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.170 2026-09-20 01:27:32,689 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:32] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:27:32,761 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:32] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:27:33,161 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-20 01:27:33,163 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-20 01:27:33,165 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:27:33,179 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-20 01:27:33,189 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:27:33,205 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:27:33,248 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.022 2026-09-20 01:27:33,265 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.016 2026-09-20 01:27:33,272 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.020 2026-09-20 01:27:33,276 121 INFO rb-6b6600a-224960-417186 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-20 01:27:33,342 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /odoo/action-account.action_account_moves_all HTTP/1.1" 200 - 20 0.015 0.040 2026-09-20 01:27:33,346 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:27:33,358 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:27:33,386 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /web/image?model=res.users&field=avatar_128&id=722 HTTP/1.1" 200 - 16 0.014 0.058 2026-09-20 01:27:33,403 121 INFO rb-6b6600a-224960-417186 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-20 01:27:33,450 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "POST /mail/data HTTP/1.1" 200 - 34 0.031 0.127 2026-09-20 01:27:33,452 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.153 2026-09-20 01:27:33,477 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /web/image/res.partner/1630/avatar_128?unique=1789867650000 HTTP/1.1" 200 - 8 0.005 0.155 2026-09-20 01:27:33,488 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.099 2026-09-20 01:27:33,496 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.175 2026-09-20 01:27:33,848 121 INFO rb-6b6600a-224960-417186 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-20 01:27:33,855 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.003 2026-09-20 01:27:33,872 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:27:33,901 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 01:27:33,907 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.006 2026-09-20 01:27:33,993 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.034 2026-09-20 01:27:34,006 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-20 01:27:34,008 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "POST /mail/data HTTP/1.1" 200 - 20 0.044 0.026 2026-09-20 01:27:34,009 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-09-20 01:27:34,028 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "GET /web/image?model=res.users&field=avatar_128&id=722 HTTP/1.1" 200 - 9 0.006 0.018 2026-09-20 01:27:34,082 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "GET /web/image/res.partner/1630/avatar_128?unique=1789867650000 HTTP/1.1" 200 - 8 0.019 0.100 2026-09-20 01:27:34,096 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.120 2026-09-20 01:27:34,110 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.142 2026-09-20 01:27:34,146 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.106 2026-09-20 01:27:34,177 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 01:27:34,329 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 101 0.050 0.148 2026-09-20 01:27:34,381 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 3 0.008 0.012 2026-09-20 01:27:34,470 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 28 0.039 0.055 2026-09-20 01:27:34,472 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:34] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.094 2026-09-20 01:27:35,019 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,093 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,124 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:35] "POST /web/dataset/call_kw/account.move.line/search_panel_select_range HTTP/1.1" 200 - 4 0.016 0.013 2026-09-20 01:27:35,152 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,197 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:35] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 19 0.037 0.025 2026-09-20 01:27:35,237 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,305 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,333 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.009 0.012 2026-09-20 01:27:35,371 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,390 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:35] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.004 0.009 2026-09-20 01:27:35,427 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,479 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,531 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,582 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,638 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,695 121 INFO rb-6b6600a-224960-417186 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-20 01:27:35,724 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:35] "POST /web/action/load HTTP/1.1" 200 - 11 0.011 0.016 2026-09-20 01:27:35,768 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:35] "POST /web/action/run HTTP/1.1" 200 - 20 0.015 0.021 2026-09-20 01:27:35,835 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 7 0.006 0.047 2026-09-20 01:27:35,856 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:27:35,896 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:35] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 26 0.014 0.025 2026-09-20 01:27:35,994 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:35] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 10 0.012 0.048 2026-09-20 01:27:36,026 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 3 0.006 0.019 2026-09-20 01:27:36,060 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 7 0.008 0.015 2026-09-20 01:27:36,105 121 INFO rb-6b6600a-224960-417186 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-20 01:27:36,115 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "POST /web/dataset/call_kw/account.move.line/json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.006 0.011 2026-09-20 01:27:36,162 121 INFO rb-6b6600a-224960-417186 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-20 01:27:36,228 121 INFO rb-6b6600a-224960-417186 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-20 01:27:36,300 121 INFO rb-6b6600a-224960-417186 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-20 01:27:36,718 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "POST /web/dataset/call_button/account.move.line/action_validate HTTP/1.1" 200 - 277 0.151 0.266 2026-09-20 01:27:36,723 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "POST /web/dataset/call_kw/account.move.line/web_search_read HTTP/1.1" 200 - 1 0.001 0.411 2026-09-20 01:27:36,726 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.139 2026-09-20 01:27:36,760 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "POST /web/dataset/call_kw/account.move.line/web_read HTTP/1.1" 200 - 11 0.010 0.022 2026-09-20 01:27:36,805 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.008 0.010 2026-09-20 01:27:36,809 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: tour succeeded 2026-09-20 01:27:36,809 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: ╔═════════════════════════════════════════╗ ║ TOUR reconcile_manual_fx_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-20 01:27:36,814 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "POST /web/dataset/call_kw/account.move/zalo_check_recipients HTTP/1.1" 200 - 2 0.002 0.013 2026-09-20 01:27:36,871 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "POST /mail/thread/data HTTP/1.1" 200 - 38 0.029 0.042 2026-09-20 01:27:36,902 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:36] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.009 0.076 2026-09-20 01:27:37,013 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour.browser: heap 30427536 (allocated 34832384) 2026-09-20 01:27:37,043 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing chrome headless with pid 5319 2026-09-20 01:27:37,045 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Closing websocket connection 2026-09-20 01:27:37,052 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Terminating chrome headless with pid 5319 2026-09-20 01:27:37,055 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:27:37] "GET /web/image/res.partner/2/avatar_128?unique=1789864868000 HTTP/1.1" 200 - 8 0.007 0.018 2026-09-20 01:27:37,111 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_012737_111590_test_reconcile_manual_fx_tour.txt 2026-09-20 01:27:37,111 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_reconciliation.tests.test_reconciliation_tours.TestReconcileManualFxTour.test_reconcile_manual_fx_tour: Removing chrome user profile "/tmp/tmp50q4ops7_chrome_odoo" 2026-09-20 01:27:37,155 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:27:53,357 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_1 ... 2026-09-20 01:27:55,409 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_2 ... 2026-09-20 01:27:57,789 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_3 ... 2026-09-20 01:28:00,762 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #723 deleted account.move.line.ctp records with IDs: [1250, 1251, 1252, 1253] 2026-09-20 01:28:00,934 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #723 deleted account.move.line records with IDs: [2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586] 2026-09-20 01:28:01,078 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #723 deleted account.move records with IDs: [1108, 1109, 1110, 1111] 2026-09-20 01:28:01,783 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_auto_recurring_transfer_with_foreign_currency ... 2026-09-20 01:28:04,768 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_post_invoice_with_recurring_line ... 2026-09-20 01:28:08,473 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_can_reset_recurring_invoice_to_draft ... 2026-09-20 01:28:11,245 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #726 deleted account.move.line.ctp records with IDs: [1265, 1266] 2026-09-20 01:28:11,359 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #726 deleted account.move.line records with IDs: [2631, 2632, 2633, 2634] 2026-09-20 01:28:11,452 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #726 deleted account.move records with IDs: [1133, 1134] 2026-09-20 01:28:11,510 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_billing_clerk_still_cannot_create_allocation_manually ... 2026-09-20 01:28:14,787 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_manual_recurring_transfer_4 ... 2026-09-20 01:28:16,766 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_dates_constraint ... 2026-09-20 01:28:17,127 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_move_line_name ... 2026-09-20 01:28:17,389 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_fallback_used_when_line_has_no_product ... 2026-09-20 01:28:18,566 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_account_resolved_per_line_company_not_ambient_company ... 2026-09-20 01:28:18,947 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_allocations_identical_for_clerk_and_accountant ... 2026-09-20 01:28:23,690 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_customer_invoice_created_by_orm ... 2026-09-20 01:28:24,456 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_on_vendor_bill_created_by_orm ... 2026-09-20 01:28:25,094 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_account_recurring: Starting TestAccountRecurring.test_recurring_transfer_generated_when_dates_written_after_create ... 2026-09-20 01:28:25,884 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:28:36,759 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_false_for_a_plain_unrelated_line ... 2026-09-20 01:28:36,939 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_account_recurring.tests.test_effective_span_end: Starting TestRecurringEffectiveSpanEnd.test_recurring_end_date_inherits_the_single_transfer_origin ... 2026-09-20 01:28:39,141 121 INFO rb-6b6600a-224960-417186 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-20 01:28:39,517 121 INFO rb-6b6600a-224960-417186 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-20 01:28:39,781 121 INFO rb-6b6600a-224960-417186 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-20 01:28:41,521 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:29:06,084 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_01_access_right_internal_user ... 2026-09-20 01:29:06,107 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 736, model: affiliate.commission.rule 2026-09-20 01:29:06,115 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 736, model: affiliate.report 2026-09-20 01:29:06,120 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.code 2026-09-20 01:29:06,123 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission 2026-09-20 01:29:06,126 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission.line 2026-09-20 01:29:06,128 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.commission.rule 2026-09-20 01:29:06,131 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: affiliate.report 2026-09-20 01:29:06,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.code 2026-09-20 01:29:06,137 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission 2026-09-20 01:29:06,140 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission.line 2026-09-20 01:29:06,142 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.commission.rule 2026-09-20 01:29:06,144 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: affiliate.report 2026-09-20 01:29:06,148 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.code 2026-09-20 01:29:06,150 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission 2026-09-20 01:29:06,153 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission.line 2026-09-20 01:29:06,155 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.commission.rule 2026-09-20 01:29:06,158 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: affiliate.report 2026-09-20 01:29:06,177 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_02_access_right_portal_user ... 2026-09-20 01:29:06,200 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 734, model: affiliate.commission.rule 2026-09-20 01:29:06,210 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 734, model: affiliate.progressive.commission.rule 2026-09-20 01:29:06,213 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 734, model: affiliate.report 2026-09-20 01:29:06,217 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.code 2026-09-20 01:29:06,220 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.commission 2026-09-20 01:29:06,223 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.commission.line 2026-09-20 01:29:06,226 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.commission.rule 2026-09-20 01:29:06,228 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.progressive.commission.rule 2026-09-20 01:29:06,230 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 734, model: affiliate.report 2026-09-20 01:29:06,233 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.code 2026-09-20 01:29:06,235 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.commission 2026-09-20 01:29:06,237 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.commission.line 2026-09-20 01:29:06,241 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.commission.rule 2026-09-20 01:29:06,243 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.progressive.commission.rule 2026-09-20 01:29:06,245 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 734, model: affiliate.report 2026-09-20 01:29:06,248 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.code 2026-09-20 01:29:06,250 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.commission 2026-09-20 01:29:06,252 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.commission.line 2026-09-20 01:29:06,255 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.commission.rule 2026-09-20 01:29:06,256 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.progressive.commission.rule 2026-09-20 01:29:06,259 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 734, model: affiliate.report 2026-09-20 01:29:06,284 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_03_access_right_affliate_user ... 2026-09-20 01:29:06,303 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 737, model: affiliate.report 2026-09-20 01:29:06,314 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 737, model: affiliate.commission.rule 2026-09-20 01:29:06,318 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 737, model: affiliate.progressive.commission.rule 2026-09-20 01:29:06,321 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 737, model: affiliate.report 2026-09-20 01:29:06,326 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 737, model: affiliate.commission.rule 2026-09-20 01:29:06,329 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 737, model: affiliate.progressive.commission.rule 2026-09-20 01:29:06,331 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 737, model: affiliate.report 2026-09-20 01:29:06,336 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.code 2026-09-20 01:29:06,338 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.commission 2026-09-20 01:29:06,341 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.commission.line 2026-09-20 01:29:06,344 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.commission.rule 2026-09-20 01:29:06,347 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.progressive.commission.rule 2026-09-20 01:29:06,349 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.report 2026-09-20 01:29:06,376 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_04_access_right_affliate_admin ... 2026-09-20 01:29:06,397 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 741, model: affiliate.report 2026-09-20 01:29:06,408 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 741, model: affiliate.report 2026-09-20 01:29:06,412 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 741, model: affiliate.report 2026-09-20 01:29:06,441 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_05_access_rule_own_affiliate_code ... 2026-09-20 01:29:06,472 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.code 2026-09-20 01:29:06,487 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 737, model: affiliate.code 2026-09-20 01:29:06,515 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 737, model: affiliate.code 2026-09-20 01:29:06,531 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 737, model: affiliate.code 2026-09-20 01:29:06,571 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.code 2026-09-20 01:29:06,575 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 737, model: affiliate.code 2026-09-20 01:29:06,588 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 737, model: affiliate.code 2026-09-20 01:29:06,621 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_06_access_rule_own_affiliate_commission ... 2026-09-20 01:29:06,751 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.commission 2026-09-20 01:29:06,764 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 737, model: affiliate.commission 2026-09-20 01:29:06,777 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 737, model: affiliate.commission 2026-09-20 01:29:06,790 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 737, model: affiliate.commission 2026-09-20 01:29:06,864 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 737, model: affiliate.commission 2026-09-20 01:29:06,868 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [6], uid: 737, model: affiliate.commission 2026-09-20 01:29:06,879 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [6], uid: 737, model: affiliate.commission 2026-09-20 01:29:06,914 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_07_access_rule_all_affiliate_code ... 2026-09-20 01:29:06,985 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_08_access_rule_all_affiliate_commission ... 2026-09-20 01:29:07,148 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_09_access_right_billing_user ... 2026-09-20 01:29:07,174 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 743, model: affiliate.code 2026-09-20 01:29:07,192 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 743, model: affiliate.commission 2026-09-20 01:29:07,195 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 743, model: affiliate.commission.line 2026-09-20 01:29:07,198 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 743, model: affiliate.commission.rule 2026-09-20 01:29:07,202 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 743, model: affiliate.code 2026-09-20 01:29:07,205 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 743, model: affiliate.commission 2026-09-20 01:29:07,207 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 743, model: affiliate.commission.line 2026-09-20 01:29:07,209 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 743, model: affiliate.commission.rule 2026-09-20 01:29:07,214 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 743, model: affiliate.code 2026-09-20 01:29:07,216 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 743, model: affiliate.commission 2026-09-20 01:29:07,218 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 743, model: affiliate.commission.line 2026-09-20 01:29:07,220 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 743, model: affiliate.commission.rule 2026-09-20 01:29:07,243 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_access_right: Starting TestAccessRight.test_10_access_right_account_readonly_user ... 2026-09-20 01:29:07,265 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 744, model: affiliate.code 2026-09-20 01:29:07,274 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 744, model: affiliate.commission 2026-09-20 01:29:07,276 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 744, model: affiliate.commission.line 2026-09-20 01:29:07,279 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 744, model: affiliate.commission.rule 2026-09-20 01:29:07,283 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 744, model: affiliate.code 2026-09-20 01:29:07,286 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 744, model: affiliate.commission 2026-09-20 01:29:07,288 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 744, model: affiliate.commission.line 2026-09-20 01:29:07,290 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 744, model: affiliate.commission.rule 2026-09-20 01:29:07,295 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 744, model: affiliate.code 2026-09-20 01:29:07,297 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 744, model: affiliate.commission 2026-09-20 01:29:07,299 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 744, model: affiliate.commission.line 2026-09-20 01:29:07,301 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 744, model: affiliate.commission.rule 2026-09-20 01:29:07,363 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-20 01:29:32,164 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_existing_invoice ... 2026-09-20 01:29:32,777 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_commission_with_no_existing_invoice ... 2026-09-20 01:29:33,375 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_account_move: Starting TestAccountMove.test_link_commission_ids ... 2026-09-20 01:29:33,885 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:29:59,164 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_capacity_check_sees_whole_pool_for_plain_user ... 2026-09-20 01:29:59,458 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_affcode_create_excludes_search_sees_whole_pool_for_plain_user ... 2026-09-20 01:29:59,626 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_barcode ... 2026-09-20 01:29:59,647 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_create_affiliate ... 2026-09-20 01:29:59,755 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_generate_name_with_config ... 2026-09-20 01:29:59,931 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_01 ... 2026-09-20 01:29:59,984 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_02 ... 2026-09-20 01:30:00,050 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_03 ... 2026-09-20 01:30:00,117 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_product_comm_percentage_04 ... 2026-09-20 01:30:00,178 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_name_search ... 2026-09-20 01:30:00,226 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_affiliate_code: Starting TestAffiliateCode.test_reach_the_maximun_limit_of_affiliate_code ... 2026-09-20 01:30:00,721 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:30:24,834 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_commission_rule: Starting TestCommissionRule.test_check_date ... 2026-09-20 01:30:24,941 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:30:49,573 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_01_config_auto_generate_affiliate_bill_receipts ... 2026-09-20 01:30:49,758 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_02_cron_generate_affiliate_bill_receipts_with_month_cycle ... 2026-09-20 01:30:49,915 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-20 01:30:49,968 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-20 01:30:49,997 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-20 01:30:50,395 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-20 01:30:50,448 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-20 01:30:50,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-20 01:30:50,696 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_03_cron_generate_affiliate_bill_receipts_with_week_cycle ... 2026-09-20 01:30:50,898 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-20 01:30:50,952 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-20 01:30:50,976 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-20 01:30:51,275 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-20 01:30:51,353 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-20 01:30:51,602 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-20 01:30:51,623 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_04_cron_generate_affiliate_bill_receipts_with_day_cycle ... 2026-09-20 01:30:51,784 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-20 01:30:51,844 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-20 01:30:51,869 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-20 01:30:52,245 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-20 01:30:52,332 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) started manually 2026-09-20 01:30:52,644 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_cron: Job 'Affiliate: Automatically generate bills/receipts for affiliate commissions' (104) done 2026-09-20 01:30:52,662 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_cron: Starting TestFiscalPosition.test_05_create_commission_receipt_invoice_manually ... 2026-09-20 01:30:53,149 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:31:17,259 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_fiscal_position: Starting TestFiscalPosition.test_fiscal_position ... 2026-09-20 01:31:18,133 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:31:43,132 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_01_remove_partner_has_been_linked_viin_affiliate_code ... 2026-09-20 01:31:43,285 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [59] 2026-09-20 01:31:43,289 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3047] 2026-09-20 01:31:43,660 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1811] 2026-09-20 01:31:43,681 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_create_commission ... 2026-09-20 01:31:45,262 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_flow: Starting TestFlow.test_default_commission_percentage ... 2026-09-20 01:31:45,351 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:32:10,876 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_access_commission_multi_company ... 2026-09-20 01:32:11,056 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 821, model: affiliate.commission 2026-09-20 01:32:11,081 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25], uid: 820, model: affiliate.commission 2026-09-20 01:32:11,113 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [24], uid: 821, model: affiliate.commission 2026-09-20 01:32:11,133 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [25], uid: 820, model: affiliate.commission 2026-09-20 01:32:11,165 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 821, model: affiliate.commission 2026-09-20 01:32:11,184 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 820, model: affiliate.commission 2026-09-20 01:32:11,222 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [24], uid: 821, model: affiliate.commission 2026-09-20 01:32:11,245 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [25], uid: 820, model: affiliate.commission 2026-09-20 01:32:11,299 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_access_rule_affiliate_code_multi_company ... 2026-09-20 01:32:11,375 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [62], uid: 821, model: affiliate.code 2026-09-20 01:32:11,404 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [63], uid: 820, model: affiliate.code 2026-09-20 01:32:11,439 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [62], uid: 821, model: affiliate.code 2026-09-20 01:32:11,466 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [63], uid: 820, model: affiliate.code 2026-09-20 01:32:11,500 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [62], uid: 821, model: affiliate.code 2026-09-20 01:32:11,525 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [63], uid: 820, model: affiliate.code 2026-09-20 01:32:11,562 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [62], uid: 821, model: affiliate.code 2026-09-20 01:32:11,586 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [63], uid: 820, model: affiliate.code 2026-09-20 01:32:11,642 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_commission_rule ... 2026-09-20 01:32:11,756 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 821, model: affiliate.commission.rule 2026-09-20 01:32:11,786 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 820, model: affiliate.commission.rule 2026-09-20 01:32:11,823 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [19], uid: 821, model: affiliate.commission.rule 2026-09-20 01:32:11,845 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 820, model: affiliate.commission.rule 2026-09-20 01:32:11,879 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 821, model: affiliate.commission.rule 2026-09-20 01:32:11,904 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [20], uid: 820, model: affiliate.commission.rule 2026-09-20 01:32:11,938 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [19], uid: 821, model: affiliate.commission.rule 2026-09-20 01:32:11,965 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [20], uid: 820, model: affiliate.commission.rule 2026-09-20 01:32:12,077 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:32:37,235 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_multi_currency: Starting TestMultiCurrency.test_multi_currency ... 2026-09-20 01:32:38,391 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:33:02,977 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_01_create_affiliate_referral_commission ... 2026-09-20 01:33:03,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_02_create_commission_invoice ... 2026-09-20 01:33:04,227 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_referral_commission: Starting TestReferralCommission.test_03_create_commission_invoice ... 2026-09-20 01:33:05,551 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:33:29,712 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_compute_is_affiliate ... 2026-09-20 01:33:29,829 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.code records with IDs: [76] 2026-09-20 01:33:29,835 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3173] 2026-09-20 01:33:29,865 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_res_partner: Starting TestResPartner.test_search_is_affiliate ... 2026-09-20 01:33:30,001 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:33:54,621 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_internal ... 2026-09-20 01:33:55,940 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_action_update_affiliate_code_for_portal ... 2026-09-20 01:33:56,636 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_compute_user_count ... 2026-09-20 01:33:56,678 121 INFO rb-6b6600a-224960-417186 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-20 01:33:57,347 121 INFO rb-6b6600a-224960-417186 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-20 01:33:58,233 121 INFO rb-6b6600a-224960-417186 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-20 01:33:58,911 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_create_user_auto_generate_code_when_not_enable_auto_generate_code ... 2026-09-20 01:33:59,499 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate.tests.test_res_users: Starting TestResUsers.test_generate_affiliate_code ... 2026-09-20 01:33:59,609 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-20 01:34:23,976 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_crm.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_lead_count ... 2026-09-20 01:34:24,077 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted crm.lead records with IDs: [77] 2026-09-20 01:34:24,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:34:49,263 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_create_lead ... 2026-09-20 01:34:49,349 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 900, model: crm.lead 2026-09-20 01:34:49,366 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 903, model: crm.lead 2026-09-20 01:34:49,385 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 904, model: crm.lead 2026-09-20 01:34:49,434 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_read_lead ... 2026-09-20 01:34:49,464 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 900, model: crm.lead 2026-09-20 01:34:49,505 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 903, model: crm.lead 2026-09-20 01:34:49,536 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 904, model: crm.lead 2026-09-20 01:34:49,559 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 900, model: crm.lead 2026-09-20 01:34:49,727 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_unlink_lead ... 2026-09-20 01:34:49,736 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 900, model: crm.lead 2026-09-20 01:34:49,746 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 903, model: crm.lead 2026-09-20 01:34:49,758 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 904, model: crm.lead 2026-09-20 01:34:49,778 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_crm.tests.test_security: Starting TestSecurity.test_permission_write_lead ... 2026-09-20 01:34:49,789 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 900, model: crm.lead 2026-09-20 01:34:49,800 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 903, model: crm.lead 2026-09-20 01:34:49,809 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 904, model: crm.lead 2026-09-20 01:34:49,868 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:34:50,032 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_01_affiliate_loyalty_coupon_program ... 2026-09-20 01:34:50,120 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_02_affiliate_loyalty_discount_code_program ... 2026-09-20 01:34:50,204 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_03_reach_the_limit_of_length_of_affiliate_discount_code ... 2026-09-20 01:34:50,799 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty: Starting TestAffiliateLoyalty.test_04_loyalty_rule_display_name_recompute_on_program_rename ... 2026-09-20 01:34:50,865 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:34:51,920 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_01_check_affiliate_admin_access_loyalty ... 2026-09-20 01:34:51,940 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 908, model: loyalty.program 2026-09-20 01:34:51,947 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 908, model: loyalty.generate.wizard 2026-09-20 01:34:51,949 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 908, model: loyalty.program 2026-09-20 01:34:51,965 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_02_check_affiliate_user_all_doc_access_loyalty ... 2026-09-20 01:34:52,143 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 907, model: loyalty.rule 2026-09-20 01:34:52,147 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 907, model: loyalty.reward 2026-09-20 01:34:52,172 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.program 2026-09-20 01:34:52,174 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.rule 2026-09-20 01:34:52,178 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.reward 2026-09-20 01:34:52,195 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #907 deleted mail.message records with IDs: [12305, 12303, 12302] 2026-09-20 01:34:52,195 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.card 2026-09-20 01:34:52,197 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.generate.wizard 2026-09-20 01:34:52,200 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 907, model: loyalty.program 2026-09-20 01:34:52,202 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 907, model: loyalty.rule 2026-09-20 01:34:52,239 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 907, model: loyalty.reward 2026-09-20 01:34:52,244 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 907, model: loyalty.mail 2026-09-20 01:34:52,246 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 907, model: loyalty.history 2026-09-20 01:34:52,248 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 907, model: loyalty.mail 2026-09-20 01:34:52,250 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 907, model: loyalty.history 2026-09-20 01:34:52,251 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.mail 2026-09-20 01:34:52,253 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 907, model: loyalty.history 2026-09-20 01:34:52,278 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty.tests.test_affiliate_loyalty_access: Starting TestAffiliateLoyaltyAccess.test_03_check_affiliate_user_own_doc_access_loyalty ... 2026-09-20 01:34:52,421 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 906, model: loyalty.rule 2026-09-20 01:34:52,426 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 906, model: loyalty.reward 2026-09-20 01:34:52,455 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.program 2026-09-20 01:34:52,458 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.rule 2026-09-20 01:34:52,462 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.reward 2026-09-20 01:34:52,476 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #906 deleted mail.message records with IDs: [12305, 12303, 12302] 2026-09-20 01:34:52,476 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.card 2026-09-20 01:34:52,479 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.generate.wizard 2026-09-20 01:34:52,482 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 906, model: loyalty.program 2026-09-20 01:34:52,484 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 906, model: loyalty.rule 2026-09-20 01:34:52,525 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 906, model: loyalty.reward 2026-09-20 01:34:52,530 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 906, model: loyalty.mail 2026-09-20 01:34:52,532 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 906, model: loyalty.history 2026-09-20 01:34:52,534 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 906, model: loyalty.mail 2026-09-20 01:34:52,535 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 906, model: loyalty.history 2026-09-20 01:34:52,537 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.mail 2026-09-20 01:34:52,539 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 906, model: loyalty.history 2026-09-20 01:34:52,554 121 INFO rb-6b6600a-224960-417186 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-20 01:34:52,624 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [198, 199], uid: 906, model: loyalty.card 2026-09-20 01:34:52,640 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [43], uid: 906, model: loyalty.rule 2026-09-20 01:34:52,654 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [276], uid: 906, model: loyalty.history 2026-09-20 01:34:52,733 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:35:08,764 121 INFO rb-6b6600a-224960-417186 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-20 01:35:09,990 121 INFO rb-6b6600a-224960-417186 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-20 01:35:10,967 121 INFO rb-6b6600a-224960-417186 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-20 01:35:12,010 121 INFO rb-6b6600a-224960-417186 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-20 01:35:13,026 121 INFO rb-6b6600a-224960-417186 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-20 01:35:14,038 121 INFO rb-6b6600a-224960-417186 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-20 01:35:15,133 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:35:31,699 121 INFO rb-6b6600a-224960-417186 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-20 01:35:31,801 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:35:48,629 121 INFO rb-6b6600a-224960-417186 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-20 01:35:48,725 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:04,100 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_coupon_code: Starting TestAffiliateLoyaltyPOSOwnershipScopeGuard.test_ownership_listing_stays_scoped_for_cashier ... 2026-09-20 01:36:04,151 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [206], uid: 923, model: loyalty.card 2026-09-20 01:36:04,166 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 923, model: loyalty.history 2026-09-20 01:36:04,217 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:20,009 121 INFO rb-6b6600a-224960-417186 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-20 01:36:20,168 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:36,448 121 INFO rb-6b6600a-224960-417186 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-20 01:36:36,764 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:47,994 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend: Starting TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch ... 2026-09-20 01:36:48,342 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Chrome pid: 5565 2026-09-20 01:36:48,342 121 INFO rb-6b6600a-224960-417186 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/tmp8krtobuw_chrome_odoo 2026-09-20 01:36:48,343 121 INFO rb-6b6600a-224960-417186 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:46537/json/version 2026-09-20 01:36:48,344 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:46537/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:36:48,386 121 INFO rb-6b6600a-224960-417186 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-20 01:36:48,386 121 INFO rb-6b6600a-224960-417186 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:46537/json 2026-09-20 01:36:48,386 121 INFO rb-6b6600a-224960-417186 odoo.tests.common.requests: request http://127.0.0.1:46537/json with timeout 3 increased to 10s during tests 2026-09-20 01:36:48,388 121 INFO rb-6b6600a-224960-417186 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:46537/devtools/page/939C84532A25F0EF84263E820263C78C 2026-09-20 01:36:48,390 121 INFO rb-6b6600a-224960-417186 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-20 01:36:48,391 121 INFO rb-6b6600a-224960-417186 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-20 01:36:48,414 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:pos_user from n/a 2026-09-20 01:36:48,417 121 INFO rb-6b6600a-224960-417186 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-20 01:36:48,419 121 INFO rb-6b6600a-224960-417186 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-20 01:36:48,419 121 INFO rb-6b6600a-224960-417186 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-20 01:36:48,428 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:36:48,948 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:48] "GET /pos/ui?config_id=19 HTTP/1.1" 200 - 130 0.089 0.433 2026-09-20 01:36:48,951 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch: Navigation result: {'frameId': '939C84532A25F0EF84263E820263C78C', 'loaderId': '798A3334BC758E75E8C40BC11F62976B', 'isDownload': False} 2026-09-20 01:36:48,951 121 INFO rb-6b6600a-224960-417186 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-20 01:36:48,966 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-20 01:36:48,980 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:48] "GET /web/assets/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-20 01:36:48,987 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:48] "GET /web/assets/d2c962d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-20 01:36:48,990 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:48] "GET /web/assets/1af045d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-20 01:36:49,254 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:49] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 01:36:49,260 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:36:49,261 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:36:49,269 121 INFO rb-6b6600a-224960-417186 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-20 01:36:49,270 121 INFO rb-6b6600a-224960-417186 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-20 01:36:49,274 121 INFO rb-6b6600a-224960-417186 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-20 01:36:49,879 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:49] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 353 0.332 0.276 2026-09-20 01:36:49,885 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.613 2026-09-20 01:36:49,976 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-20 01:36:49,991 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-20 01:36:50,019 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:36:50,046 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-20 01:36:50,070 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.012 2026-09-20 01:36:50,075 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,117 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:36:50,123 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:36:50,154 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-20 01:36:50,172 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:36:50,174 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:36:50,187 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image/res.users/934/avatar_128 HTTP/1.1" 200 - 16 0.021 0.021 2026-09-20 01:36:50,205 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,206 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=res.company&id=162&field=logo HTTP/1.1" 200 - 9 0.007 0.041 2026-09-20 01:36:50,218 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image/res.company/162/favicon HTTP/1.1" 200 - 4 0.003 0.043 2026-09-20 01:36:50,245 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.003 0.007 2026-09-20 01:36:50,254 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.019 2026-09-20 01:36:50,261 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.021 2026-09-20 01:36:50,266 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.023 2026-09-20 01:36:50,275 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.032 2026-09-20 01:36:50,280 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.045 2026-09-20 01:36:50,284 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.031 2026-09-20 01:36:50,289 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.001 0.020 2026-09-20 01:36:50,302 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.024 2026-09-20 01:36:50,310 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.013 2026-09-20 01:36:50,314 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.001 0.019 2026-09-20 01:36:50,320 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.023 2026-09-20 01:36:50,328 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.033 2026-09-20 01:36:50,337 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,400 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:50] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.036 0.026 2026-09-20 01:36:50,461 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,530 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,588 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,654 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,707 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,769 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,844 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,912 121 INFO rb-6b6600a-224960-417186 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-20 01:36:50,976 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,046 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,066 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.017 2026-09-20 01:36:51,137 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,188 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,255 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,319 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,376 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,432 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,491 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,557 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,566 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-20 01:36:51,683 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,734 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,785 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,836 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,892 121 INFO rb-6b6600a-224960-417186 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-20 01:36:51,947 121 INFO rb-6b6600a-224960-417186 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-20 01:36:52,008 121 INFO rb-6b6600a-224960-417186 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-20 01:36:52,089 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:36:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 2 0.003 0.008 2026-09-20 01:36:52,090 121 INFO rb-6b6600a-224960-417186 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-20 01:36:52,171 121 INFO rb-6b6600a-224960-417186 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-20 01:36:52,236 121 INFO rb-6b6600a-224960-417186 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-20 01:36:52,303 121 INFO rb-6b6600a-224960-417186 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-20 01:36:52,369 121 INFO rb-6b6600a-224960-417186 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-20 01:36:52,370 121 INFO rb-6b6600a-224960-417186 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-20 01:36:52,423 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_pos.tests.test_affiliate_loyalty_pos_frontend.TestAffiliateLoyaltyPOSFrontend.test_affiliate_loyalty_reward_refresh_on_affiliate_switch.browser: heap 16563660 (allocated 18096128) 2026-09-20 01:36:52,424 121 INFO rb-6b6600a-224960-417186 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 5565 2026-09-20 01:36:52,425 121 INFO rb-6b6600a-224960-417186 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-20 01:36:52,425 121 INFO rb-6b6600a-224960-417186 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 5565 2026-09-20 01:36:52,520 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960-417186/chrome_logs/chrome_log_20260920_013652_519859_test_affiliate_loyalty_reward_refresh_on_affiliate_switch.txt 2026-09-20 01:36:52,520 121 INFO rb-6b6600a-224960-417186 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/tmp8krtobuw_chrome_odoo" 2026-09-20 01:36:52,596 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:53,013 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_01_add_affiliate_code_by_applying_related_coupon ... 2026-09-20 01:36:53,326 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_02_add_affiliate_code_by_applying_unrelated_coupon ... 2026-09-20 01:36:53,443 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale: Starting TestAffiliateLoyalty.test_03_add_affiliate_code_by_applying_related_coupons ... 2026-09-20 01:36:53,570 121 INFO rb-6b6600a-224960-417186 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-20 01:36:54,617 121 INFO rb-6b6600a-224960-417186 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-20 01:36:54,710 121 INFO rb-6b6600a-224960-417186 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-20 01:36:54,802 121 INFO rb-6b6600a-224960-417186 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-20 01:36:54,970 121 INFO rb-6b6600a-224960-417186 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-20 01:36:56,119 121 INFO rb-6b6600a-224960-417186 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-20 01:36:57,512 121 INFO rb-6b6600a-224960-417186 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-20 01:36:57,528 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-20 01:36:59,090 121 INFO rb-6b6600a-224960-417186 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-20 01:36:59,108 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-20 01:37:00,780 121 INFO rb-6b6600a-224960-417186 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-20 01:37:02,111 121 INFO rb-6b6600a-224960-417186 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-20 01:37:02,136 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-20 01:37:03,524 121 INFO rb-6b6600a-224960-417186 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-20 01:37:03,550 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-20 01:37:05,101 121 INFO rb-6b6600a-224960-417186 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-20 01:37:05,125 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [24] 2026-09-20 01:37:06,872 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:37:09,450 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_01_non_owner_applies_related_coupon_code ... 2026-09-20 01:37:09,623 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_02_non_owner_applies_related_rule_code ... 2026-09-20 01:37:09,934 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_loyalty_sale.tests.test_affiliate_loyalty_sale_access: Starting TestAffiliateLoyaltySaleAccess.test_03_non_owner_applies_affiliate_name_directly ... 2026-09-20 01:37:10,074 121 INFO rb-6b6600a-224960-417186 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-20 01:37:10,209 121 INFO rb-6b6600a-224960-417186 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-20 01:37:10,302 121 INFO rb-6b6600a-224960-417186 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-20 01:37:10,387 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:37:38,818 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_amount_verify_affiliate_commission_01 ... 2026-09-20 01:37:39,923 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_marketplace_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_separate_invoice_01 ... 2026-09-20 01:37:41,134 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:37:45,861 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_001 ... 2026-09-20 01:37:46,365 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_internal_user_cancel_affcode_so_002 ... 2026-09-20 01:37:46,760 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_001 ... 2026-09-20 01:37:47,786 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_add_new_sol_002 ... 2026-09-20 01:37:48,809 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_001 ... 2026-09-20 01:37:48,862 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_marketplace_sale.tests.test_sale_order: Starting TestAffiliateMarketplaceSaleOrder.test_merchant_cancel_affcode_so_002 ... 2026-09-20 01:37:49,540 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:38:13,086 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4828, 4827, 4826, 4825, 4824] 2026-09-20 01:38:13,096 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300240, 300243, 300241, 300244, 300242] 2026-09-20 01:38:13,096 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-20 01:38:13,292 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_group_user_action_confirm_multi_level_commission ... 2026-09-20 01:38:13,502 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reconfirm_reuses_done_upline_not_owned_by_actor ... 2026-09-20 01:38:15,202 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_reuse_cascade_does_not_widen_ownership_listing ... 2026-09-20 01:38:15,456 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [53], uid: 953, model: affiliate.commission 2026-09-20 01:38:15,483 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_access: Starting TestAffiliateMultiLevelAccess.test_second_commission_event_upline_not_owned_no_cache ... 2026-09-20 01:38:15,860 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:38:38,487 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4828, 4827, 4826, 4825, 4824] 2026-09-20 01:38:38,494 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300240, 300243, 300241, 300244, 300242] 2026-09-20 01:38:38,494 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-20 01:38:38,900 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_blocked_when_far_upline_has_active_invoice ... 2026-09-20 01:38:39,646 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_cascades_full_multi_tier_downline_commission_chain ... 2026-09-20 01:38:39,840 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_cancel_does_not_sweep_an_unrelated_downline_commission_chain ... 2026-09-20 01:38:40,141 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_action_cancel: Starting TestActionCancel.test_ownership_listing_still_scoped_for_uplines_not_owned ... 2026-09-20 01:38:40,353 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 01:39:03,076 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4828, 4827, 4826, 4825, 4824] 2026-09-20 01:39:03,086 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300240, 300243, 300241, 300244, 300242] 2026-09-20 01:39:03,086 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-20 01:39:03,319 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_assign_affiliate_upline ... 2026-09-20 01:39:03,599 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_01 ... 2026-09-20 01:39:03,656 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_affiliate_hierarchy_02 ... 2026-09-20 01:39:03,722 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_1 ... 2026-09-20 01:39:03,901 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_check_limit_multi_level_affiliate_hierarchy_2 ... 2026-09-20 01:39:04,052 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_depth ... 2026-09-20 01:39:04,093 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_downline_affcodes ... 2026-09-20 01:39:04,138 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_multi_level_comm_rules ... 2026-09-20 01:39:04,174 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_affiliate_code: Starting TestAffiliateCode.test_get_upline_affcodes ... 2026-09-20 01:39:04,248 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:39:27,314 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4828, 4827, 4826, 4825, 4824] 2026-09-20 01:39:27,323 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300240, 300243, 300241, 300244, 300242] 2026-09-20 01:39:27,323 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-20 01:39:27,536 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_01_create_multi_level_commission ... 2026-09-20 01:39:28,843 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_02_create_multi_level_commission ... 2026-09-20 01:39:31,234 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_03_create_multi_level_commission ... 2026-09-20 01:39:31,372 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_04_create_multi_level_commission ... 2026-09-20 01:39:31,548 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_05_create_multi_level_commission ... 2026-09-20 01:39:31,704 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_flow: Starting TestMultiLevelCommissionFlow.test_06_create_multi_level_commission ... 2026-09-20 01:39:33,999 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [206] 2026-09-20 01:39:34,077 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [131] 2026-09-20 01:39:34,267 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:39:58,411 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4828, 4827, 4826, 4825, 4824] 2026-09-20 01:39:58,435 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300240, 300243, 300241, 300244, 300242] 2026-09-20 01:39:58,435 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-20 01:39:58,669 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_multi_company: Starting TestMultiCompany.test_multi_company_access_affiliate_multi_level_commission_rule ... 2026-09-20 01:39:58,751 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [27], uid: 1004, model: affiliate.multi.level.commission.rule 2026-09-20 01:39:58,771 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1003, model: affiliate.multi.level.commission.rule 2026-09-20 01:39:58,797 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [27], uid: 1004, model: affiliate.multi.level.commission.rule 2026-09-20 01:39:58,814 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [28], uid: 1003, model: affiliate.multi.level.commission.rule 2026-09-20 01:39:58,838 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [27], uid: 1004, model: affiliate.multi.level.commission.rule 2026-09-20 01:39:58,861 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [28], uid: 1003, model: affiliate.multi.level.commission.rule 2026-09-20 01:39:58,888 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [27], uid: 1004, model: affiliate.multi.level.commission.rule 2026-09-20 01:39:58,910 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [28], uid: 1003, model: affiliate.multi.level.commission.rule 2026-09-20 01:39:58,997 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:40:23,269 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4828, 4827, 4826, 4825, 4824] 2026-09-20 01:40:23,277 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300240, 300243, 300241, 300244, 300242] 2026-09-20 01:40:23,277 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-20 01:40:23,515 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level.tests.test_report: Starting TestAffiliateMultiReport.test_multi_level_report_parent_comm_amount ... 2026-09-20 01:40:23,809 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:40:40,777 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4828, 4827, 4826, 4825, 4824] 2026-09-20 01:40:40,791 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300240, 300243, 300241, 300244, 300242] 2026-09-20 01:40:40,791 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-20 01:40:41,121 121 INFO rb-6b6600a-224960-417186 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-20 01:40:42,944 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_pos.tests.test_access: Starting TestMultiLevelPosUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-20 01:40:45,174 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [89], uid: 1019, model: affiliate.commission 2026-09-20 01:40:45,248 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:41:04,438 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4828, 4827, 4826, 4825, 4824] 2026-09-20 01:41:04,448 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300240, 300243, 300241, 300244, 300242] 2026-09-20 01:41:04,448 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-20 01:41:04,652 121 INFO rb-6b6600a-224960-417186 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-20 01:41:07,560 121 INFO rb-6b6600a-224960-417186 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-20 01:41:08,310 121 INFO rb-6b6600a-224960-417186 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-20 01:41:11,050 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_04_create_multi_level_commission ... 2026-09-20 01:41:11,918 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_05_create_multi_level_commission ... 2026-09-20 01:41:12,797 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_06_create_multi_level_commission ... 2026-09-20 01:41:13,773 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_07_create_multi_level_commission ... 2026-09-20 01:41:14,710 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_08_create_multi_level_commission ... 2026-09-20 01:41:15,723 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_09_create_multi_level_commission ... 2026-09-20 01:41:16,907 121 INFO rb-6b6600a-224960-417186 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-20 01:41:17,897 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_11_create_multi_level_commission ... 2026-09-20 01:41:18,871 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_pos.tests.test_affiliate_multi_level_pos: Starting TestAffiliateMultiLevelPOS.test_12_create_multi_level_commission ... 2026-09-20 01:41:19,798 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:41:50,566 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4828, 4827, 4826, 4825, 4824] 2026-09-20 01:41:50,581 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300240, 300243, 300241, 300244, 300242] 2026-09-20 01:41:50,581 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-20 01:41:50,928 121 INFO rb-6b6600a-224960-417186 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-20 01:41:54,709 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_access: Starting TestMultiLevelSaleUplineReuseAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-20 01:41:59,009 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [134], uid: 1028, model: affiliate.commission 2026-09-20 01:41:59,117 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:42:29,846 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4828, 4827, 4826, 4825, 4824] 2026-09-20 01:42:29,856 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [300240, 300243, 300241, 300244, 300242] 2026-09-20 01:42:29,856 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted affiliate.multi.level.commission.rule records with IDs: [1, 2, 3, 4, 5] 2026-09-20 01:42:30,087 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_01_create_multi_level_commission ... 2026-09-20 01:42:30,614 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_02_create_multi_level_commission ... 2026-09-20 01:42:31,222 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_03_create_multi_level_commission ... 2026-09-20 01:42:34,165 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_04_create_multi_level_commission ... 2026-09-20 01:42:38,503 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_05_create_multi_level_commission ... 2026-09-20 01:42:39,232 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_06_create_multi_level_commission ... 2026-09-20 01:42:40,085 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_07_create_multi_level_commission ... 2026-09-20 01:42:40,775 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_08_create_multi_level_commission ... 2026-09-20 01:42:41,482 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_09_create_multi_level_commission ... 2026-09-20 01:42:42,301 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_10_create_multi_level_commission ... 2026-09-20 01:42:42,937 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_11_create_multi_level_commission_mix_criteria ... 2026-09-20 01:42:42,962 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_12_create_multi_level_commission ... 2026-09-20 01:42:42,988 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_multi_level_sale.tests.test_flow: Starting TestFlow.test_13_create_multi_level_commission ... 2026-09-20 01:42:43,008 121 INFO rb-6b6600a-224960-417186 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-20 01:42:43,405 121 INFO rb-6b6600a-224960-417186 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-20 01:42:43,999 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:43:06,102 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_01_add_affiliate_to_pos_order_after_discount_01 ... 2026-09-20 01:43:07,217 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_02_add_affiliate_to_pos_order_after_discount_02 ... 2026-09-20 01:43:08,446 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_03_add_affiliate_to_pos_order_before_discount_01 ... 2026-09-20 01:43:09,541 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_04_add_affiliate_to_pos_order_before_discount_02 ... 2026-09-20 01:43:10,500 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_05_message_refunded_orders_have_commission ... 2026-09-20 01:43:12,294 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_08_refund_order_with_progressive ... 2026-09-20 01:43:13,936 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_09_refund_order_with_progressive_multi_time ... 2026-09-20 01:43:16,163 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_10_revenue_analysis_report_is_queryable ... 2026-09-20 01:43:17,190 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos: Starting TestAffiliatePOS.test_11_pos_ui_affiliate_code_loader_scoped_to_session_company ... 2026-09-20 01:43:17,436 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:43:39,791 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_01_check_affiliate_user_access_pos ... 2026-09-20 01:43:39,831 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1051, model: pos.order 2026-09-20 01:43:39,843 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1051, model: pos.order.line 2026-09-20 01:43:39,847 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1051, model: pos.order 2026-09-20 01:43:39,855 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1051, model: pos.order.line 2026-09-20 01:43:39,860 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1051, model: pos.order 2026-09-20 01:43:39,862 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1051, model: pos.order.line 2026-09-20 01:43:39,882 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos.tests.test_affiliate_pos_access: Starting TestAffiliatePOSAccess.test_02_check_pos_user_access_affiliate ... 2026-09-20 01:43:39,908 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1052, model: affiliate.commission.rule 2026-09-20 01:43:39,919 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1052, model: affiliate.progressive.commission.rule 2026-09-20 01:43:39,924 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1052, model: affiliate.commission.rule 2026-09-20 01:43:39,927 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1052, model: affiliate.progressive.commission.rule 2026-09-20 01:43:39,931 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1052, model: affiliate.commission.rule 2026-09-20 01:43:39,934 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1052, model: affiliate.progressive.commission.rule 2026-09-20 01:43:39,994 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:44:01,605 121 INFO rb-6b6600a-224960-417186 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-20 01:44:01,803 121 INFO rb-6b6600a-224960-417186 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-20 01:44:01,911 121 INFO rb-6b6600a-224960-417186 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-20 01:44:01,975 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:44:22,774 121 INFO rb-6b6600a-224960-417186 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-20 01:44:23,027 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1060 deleted affiliate.commission records with IDs: [185] 2026-09-20 01:44:23,043 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1060 deleted mail.followers records with IDs: [4546, 4547, 4548] 2026-09-20 01:44:23,131 121 INFO rb-6b6600a-224960-417186 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-20 01:44:23,979 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1061 deleted affiliate.commission records with IDs: [187] 2026-09-20 01:44:24,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1061 deleted mail.followers records with IDs: [4552, 4553, 4554] 2026-09-20 01:44:24,088 121 INFO rb-6b6600a-224960-417186 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-20 01:44:24,339 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1060 deleted affiliate.commission records with IDs: [189] 2026-09-20 01:44:24,360 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1060 deleted mail.followers records with IDs: [4558, 4559, 4560] 2026-09-20 01:44:24,543 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:44:45,089 121 INFO rb-6b6600a-224960-417186 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-20 01:44:46,183 121 INFO rb-6b6600a-224960-417186 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-20 01:44:47,448 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:45:09,428 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_pos_sale.tests.test_pos_sale_report: Starting TestAffiliatePosSaleReport.test_sale_report_includes_pos_affiliate_fields ... 2026-09-20 01:45:11,041 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:45:15,727 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_purchase.tests.test_affiliate_currency: Starting TestAffiliateCodeCurrencyFollowsPurchaseVendorPolicy.test_persisted_affiliate_code_currency_follows_purchase_policy_not_vendor_country ... 2026-09-20 01:45:15,927 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:45:46,224 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_commission_amount_01 ... 2026-09-20 01:45:47,986 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:46:19,908 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_01_compute_total_commission_before_discount ... 2026-09-20 01:46:20,405 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_affiliate_commission_line: Starting TestCommissionLine.test_02_compute_total_commission_after_discount ... 2026-09-20 01:46:20,945 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:46:53,302 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_01_create_sale_order_no_commission ... 2026-09-20 01:46:54,035 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_02_cancel_commission_from_sale_order ... 2026-09-20 01:46:54,936 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [367, 366] 2026-09-20 01:46:54,963 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [290] 2026-09-20 01:46:54,971 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [339] 2026-09-20 01:46:55,043 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_03_create_commission_from_sale_order ... 2026-09-20 01:46:57,664 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_04_create_commission_from_sale_order ... 2026-09-20 01:47:00,777 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_flow: Starting TestFlow.test_05_create_commission_from_sale_order ... 2026-09-20 01:47:04,792 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:47:34,112 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_sale_order_id ... 2026-09-20 01:47:34,841 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:48:04,929 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_add_line_reopens_done_commission_as_real_actor ... 2026-09-20 01:48:07,613 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_product_cancels_stale_commission_as_real_actor ... 2026-09-20 01:48:08,743 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [446] 2026-09-20 01:48:09,067 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_change_qty_reopens_done_commission_as_real_actor ... 2026-09-20 01:48:11,896 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_sale_order_line_access: Starting TestSaleOrderLineCommissionAccess.test_sudo_fix_does_not_widen_ownership_listing ... 2026-09-20 01:48:12,562 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [207], uid: 1123, model: affiliate.commission 2026-09-20 01:48:12,646 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 01:48:42,137 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_create_sale_order ... 2026-09-20 01:48:42,199 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1129, model: sale.order 2026-09-20 01:48:42,208 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1132, model: sale.order 2026-09-20 01:48:42,218 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1133, model: sale.order 2026-09-20 01:48:42,225 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1129, model: sale.order.line 2026-09-20 01:48:42,228 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1132, model: sale.order.line 2026-09-20 01:48:42,230 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1133, model: sale.order.line 2026-09-20 01:48:42,249 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_read_sale_order ... 2026-09-20 01:48:42,639 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1129, model: sale.order 2026-09-20 01:48:42,661 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1132, model: sale.order 2026-09-20 01:48:42,679 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1133, model: sale.order 2026-09-20 01:48:42,763 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [297], uid: 1129, model: sale.order 2026-09-20 01:48:42,858 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_unlink_sale_order ... 2026-09-20 01:48:42,874 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: sale.order 2026-09-20 01:48:42,895 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: sale.order 2026-09-20 01:48:42,911 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1133, model: sale.order 2026-09-20 01:48:42,918 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1129, model: sale.order.line 2026-09-20 01:48:42,920 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1132, model: sale.order.line 2026-09-20 01:48:42,923 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1133, model: sale.order.line 2026-09-20 01:48:42,944 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale.tests.test_security: Starting TestSecurity.test_permission_write_sale_order ... 2026-09-20 01:48:42,956 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1129, model: sale.order 2026-09-20 01:48:42,973 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1132, model: sale.order 2026-09-20 01:48:42,986 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1133, model: sale.order 2026-09-20 01:48:42,994 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1129, model: sale.order.line 2026-09-20 01:48:42,997 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1132, model: sale.order.line 2026-09-20 01:48:43,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1133, model: sale.order.line 2026-09-20 01:48:43,074 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:49:11,245 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale_crm.tests.test_affiliate_sale_crm: Starting TestAffiliateSaleCrm.test_create_sale_order_from_lead ... 2026-09-20 01:49:11,449 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:49:41,888 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_sale_crm.tests.test_report: Starting TestAffiliateRevenueAnalysisReport.test_report_reads_lead_id_from_opportunity ... 2026-09-20 01:49:42,592 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:50:14,298 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_affiliate_admin ... 2026-09-20 01:50:14,369 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1166 deleted link.tracker.click records with IDs: [16] 2026-09-20 01:50:14,395 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_click_user_website_designer ... 2026-09-20 01:50:14,534 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [17], uid: 1164, model: link.tracker.click 2026-09-20 01:50:14,558 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1164, model: link.tracker.click 2026-09-20 01:50:14,585 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1164 deleted mail.message records with IDs: [7015] 2026-09-20 01:50:14,593 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1164, model: link.tracker.click 2026-09-20 01:50:14,611 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1164 deleted link.tracker.click records with IDs: [18] 2026-09-20 01:50:14,635 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_affiliate_admin ... 2026-09-20 01:50:14,728 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1166 deleted link.tracker records with IDs: [337] 2026-09-20 01:50:14,744 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_access_right: Starting TestAccessRight.test_access_rule_link_tracker_user_website_designer ... 2026-09-20 01:50:14,868 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [338], uid: 1164, model: link.tracker 2026-09-20 01:50:14,887 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [4], uid: 1164, model: link.tracker 2026-09-20 01:50:14,899 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [4], uid: 1164, model: link.tracker 2026-09-20 01:50:14,924 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1164 deleted link.tracker records with IDs: [339] 2026-09-20 01:50:14,993 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:50:46,554 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_bot_click_count ... 2026-09-20 01:50:46,607 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_click_count ... 2026-09-20 01:50:46,631 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7015] 2026-09-20 01:50:46,691 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408004] 2026-09-20 01:50:46,692 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-20 01:50:46,716 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_human_click_count ... 2026-09-20 01:50:46,730 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7015] 2026-09-20 01:50:46,783 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408004] 2026-09-20 01:50:46,783 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4] 2026-09-20 01:50:46,813 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_count ... 2026-09-20 01:50:46,841 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [407988] 2026-09-20 01:50:46,841 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted link.tracker records with IDs: [5] 2026-09-20 01:50:46,905 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_link_tracker_deleted_count ... 2026-09-20 01:50:46,940 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_compute_website_visitor_count ... 2026-09-20 01:50:46,961 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408016] 2026-09-20 01:50:46,961 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted website.visitor records with IDs: [4] 2026-09-20 01:50:46,998 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_create ... 2026-09-20 01:50:47,083 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_01 ... 2026-09-20 01:50:47,108 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7019, 7018, 7017, 7016, 7015] 2026-09-20 01:50:47,141 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408004, 408005, 408006, 408007, 408008] 2026-09-20 01:50:47,142 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6, 7, 8] 2026-09-20 01:50:47,163 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_code: Starting TestAffiliateCode.test_reduce_commission_clicks_02 ... 2026-09-20 01:50:47,226 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7017, 7016, 7015] 2026-09-20 01:50:47,255 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408004, 408005, 408006] 2026-09-20 01:50:47,255 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [4, 5, 6] 2026-09-20 01:50:47,329 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:51:18,428 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_click_count ... 2026-09-20 01:51:18,552 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [21] 2026-09-20 01:51:18,586 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_comm_amount ... 2026-09-20 01:51:18,664 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_compute_confirmed_click_count ... 2026-09-20 01:51:18,775 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_affiliate_commission: Starting TestAffiliateCommission.test_update_amount_per_thousand_clicks ... 2026-09-20 01:51:18,859 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:51:49,791 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_cancelled_click_count ... 2026-09-20 01:51:49,825 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [41] 2026-09-20 01:51:49,852 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_confirmed_click_count ... 2026-09-20 01:51:49,873 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [42] 2026-09-20 01:51:49,900 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_human_click_count ... 2026-09-20 01:51:49,925 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7021, 7020, 7019, 7018] 2026-09-20 01:51:49,961 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [408007, 408008, 408009, 408010] 2026-09-20 01:51:49,961 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted link.tracker.click records with IDs: [7, 8, 9, 10] 2026-09-20 01:51:50,003 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_compute_unpaid_click_count ... 2026-09-20 01:51:50,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_link_tracker: Starting TestWebsiteAffiliate.test_limit_creating_link_tracker_per_day ... 2026-09-20 01:51:50,178 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:fullstack from n/a 2026-09-20 01:51:50,200 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:51:51,118 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:51] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.049 0.871 2026-09-20 01:51:51,155 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:51] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.010 0.021 2026-09-20 01:51:51,181 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:51] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.006 0.014 2026-09-20 01:51:51,213 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:51] "POST /affiliate/create_link HTTP/1.1" 200 - 8 0.005 0.014 2026-09-20 01:51:51,256 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:51] "POST /affiliate/create_link HTTP/1.1" 200 - 24 0.012 0.019 2026-09-20 01:51:51,327 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:52:23,214 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_link_tracker_click: Starting TestLinkTrackerClick.test_add_click ... 2026-09-20 01:52:23,306 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:52:55,428 121 INFO rb-6b6600a-224960-417186 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-20 01:52:55,500 121 INFO rb-6b6600a-224960-417186 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-20 01:52:55,571 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_03_link_tracker_diff_url_campaign_id_medium_source ... 2026-09-20 01:52:55,606 121 INFO rb-6b6600a-224960-417186 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-20 01:52:55,650 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_internal_access_menu_affiliate ... 2026-09-20 01:52:55,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:user_internal from n/a 2026-09-20 01:52:55,688 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:52:56,009 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:52:56] "GET /affiliate/join HTTP/1.1" 303 - 73 0.046 0.277 2026-09-20 01:52:56,892 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:52:56] "GET /affiliate HTTP/1.1" 200 - 261 0.219 0.662 2026-09-20 01:52:56,976 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:52:56] "GET /affiliate HTTP/1.1" 200 - 18 0.023 0.052 2026-09-20 01:52:57,107 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:52:57] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.041 0.088 2026-09-20 01:52:57,204 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:52:57] "GET /affiliate/report HTTP/1.1" 200 - 23 0.015 0.078 2026-09-20 01:52:57,249 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup ... 2026-09-20 01:52:57,264 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:52:57,835 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:testsignup@example.viindoo.com from 127.0.0.1 2026-09-20 01:52:58,011 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:52:58,011 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:52:58] "POST /affiliate/signup HTTP/1.1" 200 - 343 0.277 0.473 2026-09-20 01:52:58,036 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_full_info ... 2026-09-20 01:52:58,061 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:52:59,557 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:test1@example.viindoo.com from 127.0.0.1 2026-09-20 01:52:59,739 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:52:59,740 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:52:59] "POST /affiliate/signup HTTP/1.1" 200 - 347 0.341 1.339 2026-09-20 01:52:59,790 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_affiliate_signup_with_exist_email ... 2026-09-20 01:53:00,254 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:00,693 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:00] "POST /affiliate/signup HTTP/1.1" 200 - 105 0.112 0.329 2026-09-20 01:53:00,718 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_bot_click_viin_affiliate_link ... 2026-09-20 01:53:00,726 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:53:00,737 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:00,962 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:00] "GET /r/ABN HTTP/1.1" 301 - 46 0.017 0.209 2026-09-20 01:53:01,602 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:01] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 180 0.107 0.524 2026-09-20 01:53:01,604 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:53:01,636 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_01 ... 2026-09-20 01:53:01,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:01,962 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:01] "GET /r/ABN HTTP/1.1" 301 - 62 0.036 0.253 2026-09-20 01:53:02,556 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:02] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.083 0.506 2026-09-20 01:53:02,579 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_click_viin_affiliate_link_02 ... 2026-09-20 01:53:02,600 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:53:02,612 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:02,939 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:02] "GET /r/ABN HTTP/1.1" 301 - 66 0.065 0.264 2026-09-20 01:53:03,110 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-20 01:53:03,563 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:03] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.087 0.534 2026-09-20 01:53:03,590 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_01 ... 2026-09-20 01:53:03,611 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:53:03,624 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:04,795 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:04] "POST /affiliate/create_link HTTP/1.1" 200 - 43 0.033 1.141 2026-09-20 01:53:04,844 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:04] "POST /affiliate/create_link HTTP/1.1" 200 - 22 0.019 0.021 2026-09-20 01:53:04,870 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_02 ... 2026-09-20 01:53:04,893 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:53:04,907 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:05,160 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:05] "POST /affiliate/create_link HTTP/1.1" 200 - 19 0.007 0.248 2026-09-20 01:53:05,190 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_03 ... 2026-09-20 01:53:05,215 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:53:05,228 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:05,468 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:05] "POST /affiliate/create_link HTTP/1.1" 200 - 20 0.011 0.231 2026-09-20 01:53:05,491 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_create_affiliate_link_on_website_04 ... 2026-09-20 01:53:05,535 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:53:05,547 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:05,801 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:05] "POST /affiliate/create_link HTTP/1.1" 200 - 33 0.016 0.240 2026-09-20 01:53:05,829 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_delete_affiliate_link_on_website ... 2026-09-20 01:53:05,849 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:demo from n/a 2026-09-20 01:53:05,862 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:06,140 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:06] "POST /affiliate/remove_link/8 HTTP/1.1" 200 - 20 0.013 0.268 2026-09-20 01:53:06,175 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:06] "POST /affiliate/remove_link/6 HTTP/1.1" 200 - 16 0.011 0.020 2026-09-20 01:53:06,198 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:06] "POST /affiliate/remove_link/8888888 HTTP/1.1" 200 - 6 0.009 0.010 2026-09-20 01:53:06,199 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate.TestWebsiteAffiliate.test_delete_affiliate_link_on_website: waiting for threads: [] 2026-09-20 01:53:06,227 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_record_duplicate_clicks_ip ... 2026-09-20 01:53:06,243 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:06,540 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:06] "GET /r/2lX HTTP/1.1" 301 - 61 0.038 0.262 2026-09-20 01:53:07,097 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:07] "GET / HTTP/1.1" 200 - 170 0.074 0.480 2026-09-20 01:53:07,145 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:07] "GET /r/2lX HTTP/1.1" 301 - 15 0.026 0.016 2026-09-20 01:53:07,177 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:07] "GET / HTTP/1.1" 200 - 13 0.005 0.023 2026-09-20 01:53:07,254 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:07] "GET /r/2lX HTTP/1.1" 301 - 33 0.020 0.035 2026-09-20 01:53:07,285 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:07] "GET / HTTP/1.1" 200 - 13 0.006 0.021 2026-09-20 01:53:07,329 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:07] "GET /r/2lX HTTP/1.1" 301 - 30 0.013 0.027 2026-09-20 01:53:07,353 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:07] "GET / HTTP/1.1" 200 - 13 0.004 0.015 2026-09-20 01:53:07,383 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_redirect_affiliate_signup ... 2026-09-20 01:53:07,395 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:09,282 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:09] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.133 1.756 2026-09-20 01:53:09,303 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:53:09,322 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:09] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.003 0.007 2026-09-20 01:53:09,338 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:09] "GET /affiliate/join HTTP/1.1" 303 - 6 0.003 0.010 2026-09-20 01:53:09,482 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:09] "GET /affiliate HTTP/1.1" 200 - 60 0.050 0.091 2026-09-20 01:53:09,505 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:user_internal from n/a 2026-09-20 01:53:09,523 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:09] "GET /affiliate/signup HTTP/1.1" 303 - 5 0.002 0.007 2026-09-20 01:53:09,604 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:09] "GET /affiliate/join HTTP/1.1" 303 - 54 0.032 0.047 2026-09-20 01:53:09,805 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:09] "GET /affiliate HTTP/1.1" 200 - 92 0.050 0.146 2026-09-20 01:53:09,842 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_shows_multi_currency_on_commission_page ... 2026-09-20 01:53:09,864 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:admin from n/a 2026-09-20 01:53:09,876 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:10,933 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:10] "GET /affiliate/commissions HTTP/1.1" 200 - 296 0.161 0.899 2026-09-20 01:53:10,952 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:demo from n/a 2026-09-20 01:53:11,270 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:11] "GET /affiliate/commissions HTTP/1.1" 200 - 106 0.108 0.202 2026-09-20 01:53:11,301 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:53:11,836 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:11] "GET /affiliate/commissions HTTP/1.1" 200 - 150 0.098 0.425 2026-09-20 01:53:11,867 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_signup_from_affiliate_link ... 2026-09-20 01:53:11,922 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:12,264 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:12] "GET /r/ABN HTTP/1.1" 301 - 63 0.028 0.317 2026-09-20 01:53:12,812 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:12] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 178 0.089 0.455 2026-09-20 01:53:13,149 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:cheetah@example.viindoo.com from 127.0.0.1 2026-09-20 01:53:13,359 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:53:13,359 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:13] "POST /affiliate/signup HTTP/1.1" 200 - 344 0.283 0.260 2026-09-20 01:53:13,391 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_01 ... 2026-09-20 01:53:13,418 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:admin from n/a 2026-09-20 01:53:13,434 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:13,669 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:13] "POST /affiliate/update_link/6 HTTP/1.1" 200 - 20 0.011 0.227 2026-09-20 01:53:13,706 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:13] "POST /affiliate/update_link/8 HTTP/1.1" 200 - 25 0.014 0.018 2026-09-20 01:53:13,723 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:13] "POST /affiliate/update_link/8888888 HTTP/1.1" 200 - 6 0.002 0.009 2026-09-20 01:53:13,750 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_update_affiliate_link_on_website_02 ... 2026-09-20 01:53:13,802 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:53:13,821 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:14,052 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:14] "POST /affiliate/update_link/5 HTTP/1.1" 200 - 28 0.026 0.209 2026-09-20 01:53:14,083 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_click_to_deleted_affiliate_link ... 2026-09-20 01:53:14,107 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:15,317 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:15] "GET /r/ABN HTTP/1.1" 303 - 18 0.009 1.203 2026-09-20 01:53:16,015 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:16] "GET / HTTP/1.1" 200 - 170 0.161 0.533 2026-09-20 01:53:16,046 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_internal_send_message_in_commission ... 2026-09-20 01:53:16,311 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_user_portal_send_message_in_commission ... 2026-09-20 01:53:16,468 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_01 ... 2026-09-20 01:53:16,484 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:17,247 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:17] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.090 0.675 2026-09-20 01:53:17,261 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:admin from n/a 2026-09-20 01:53:17,977 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:17] "GET /affiliate HTTP/1.1" 200 - 223 0.128 0.581 2026-09-20 01:53:18,123 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:18] "GET /affiliate/commissions HTTP/1.1" 200 - 40 0.035 0.100 2026-09-20 01:53:19,481 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:19] "GET /my/invoices HTTP/1.1" 200 - 208 0.230 1.117 2026-09-20 01:53:19,530 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:19] "POST /affiliate/create_link HTTP/1.1" 200 - 29 0.013 0.017 2026-09-20 01:53:19,556 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_02 ... 2026-09-20 01:53:19,580 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:20,409 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:20] "GET /affiliate/signup HTTP/1.1" 200 - 183 0.100 0.731 2026-09-20 01:53:20,428 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:admin from n/a 2026-09-20 01:53:21,222 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:21] "GET /affiliate HTTP/1.1" 200 - 209 0.212 0.574 2026-09-20 01:53:21,301 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:21] "GET /affiliate/commissions HTTP/1.1" 200 - 17 0.027 0.041 2026-09-20 01:53:21,318 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:21] "POST /affiliate/create_link HTTP/1.1" 200 - 2 0.002 0.007 2026-09-20 01:53:21,341 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate: Starting TestWebsiteAffiliate.test_website_with_affiliate_feature_03 ... 2026-09-20 01:53:21,379 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:22,339 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:22] "GET /affiliate/signup HTTP/1.1" 200 - 200 0.184 0.778 2026-09-20 01:53:22,358 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:admin from n/a 2026-09-20 01:53:22,404 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:22] "POST /affiliate/create_link HTTP/1.1" 200 - 31 0.016 0.020 2026-09-20 01:53:22,474 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 01:53:53,085 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_click_multi_commission ... 2026-09-20 01:53:53,269 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_01 ... 2026-09-20 01:53:53,463 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_02 ... 2026-09-20 01:53:53,579 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_action_cancel_confirm_draft_clicks_access_right ... 2026-09-20 01:53:53,761 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1244, model: wizard.action.click 2026-09-20 01:53:53,809 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1244, model: affiliate.code 2026-09-20 01:53:53,850 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [356], uid: 1244, model: affiliate.code 2026-09-20 01:53:53,891 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_01 ... 2026-09-20 01:53:53,928 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:55,137 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:55] "GET /r/FMz HTTP/1.1" 301 - 60 0.075 1.138 2026-09-20 01:53:55,705 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:55] "GET / HTTP/1.1" 200 - 170 0.089 0.474 2026-09-20 01:53:56,130 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:56] "POST /shop/cart/update_json HTTP/1.1" 200 - 175 0.157 0.266 2026-09-20 01:53:56,159 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:56] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.009 0.017 2026-09-20 01:53:56,292 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:56] "GET /shop/address HTTP/1.1" 200 - 39 0.023 0.107 2026-09-20 01:53:56,688 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:56] "POST /shop/address/submit HTTP/1.1" 200 - 182 0.146 0.228 2026-09-20 01:53:56,735 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:56] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.012 0.024 2026-09-20 01:53:56,868 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:56] "GET /shop/confirm_order HTTP/1.1" 303 - 82 0.056 0.074 2026-09-20 01:53:57,334 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:57] "GET /shop/payment HTTP/1.1" 200 - 177 0.124 0.336 2026-09-20 01:53:57,576 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_from_affiliate_link_02 ... 2026-09-20 01:53:57,600 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:53:57,628 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:57,951 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:57] "GET /r/ABN HTTP/1.1" 301 - 67 0.046 0.279 2026-09-20 01:53:58,178 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-09-20 01:53:58,665 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:58] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 204 0.117 0.594 2026-09-20 01:53:59,168 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:59] "POST /shop/cart/update_json HTTP/1.1" 200 - 193 0.180 0.283 2026-09-20 01:53:59,505 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:59] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 110 0.051 0.282 2026-09-20 01:53:59,851 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:59] "POST /shop/address/submit HTTP/1.1" 200 - 158 0.134 0.194 2026-09-20 01:53:59,906 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:59] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.021 0.030 2026-09-20 01:54:00,107 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:00] "GET /shop/confirm_order HTTP/1.1" 303 - 129 0.078 0.120 2026-09-20 01:54:00,408 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:00] "GET /shop/payment HTTP/1.1" 200 - 134 0.072 0.221 2026-09-20 01:54:00,962 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:00] "POST /shop/cart/update_json HTTP/1.1" 200 - 130 0.110 0.168 2026-09-20 01:54:01,067 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:01] "GET /shop/checkout?express=1 HTTP/1.1" 200 - 69 0.030 0.072 2026-09-20 01:54:01,295 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:01] "POST /shop/address/submit HTTP/1.1" 200 - 69 0.097 0.116 2026-09-20 01:54:01,338 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:01] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 19 0.015 0.026 2026-09-20 01:54:01,467 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:01] "GET /shop/confirm_order HTTP/1.1" 303 - 67 0.051 0.076 2026-09-20 01:54:01,667 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:01] "GET /shop/payment HTTP/1.1" 200 - 89 0.085 0.111 2026-09-20 01:54:01,711 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_user_create_order_on_website_not_from_affiliate_link ... 2026-09-20 01:54:01,725 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:54:03,356 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:03] "GET /shop HTTP/1.1" 200 - 370 0.354 1.279 2026-09-20 01:54:03,775 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:03] "POST /shop/cart/update_json HTTP/1.1" 200 - 170 0.137 0.256 2026-09-20 01:54:03,802 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:03] "GET /shop/checkout?express=1 HTTP/1.1" 303 - 9 0.006 0.018 2026-09-20 01:54:03,959 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:03] "GET /shop/address HTTP/1.1" 200 - 36 0.037 0.117 2026-09-20 01:54:04,353 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:04] "POST /shop/address/submit HTTP/1.1" 200 - 186 0.184 0.196 2026-09-20 01:54:04,410 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:04] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 15 0.015 0.039 2026-09-20 01:54:04,487 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:04] "GET /shop/confirm_order HTTP/1.1" 303 - 57 0.025 0.049 2026-09-20 01:54:04,967 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:04] "GET /shop/payment HTTP/1.1" 200 - 174 0.123 0.355 2026-09-20 01:54:05,154 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_affiliate_flow: Starting TestWebsiteAffiliateFlow.test_website_affiliate_flow ... 2026-09-20 01:54:05,171 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:fullstack from n/a 2026-09-20 01:54:05,182 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:54:06,148 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:06] "GET /affiliate HTTP/1.1" 200 - 222 0.135 0.834 2026-09-20 01:54:06,213 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:06] "GET /affiliate/report HTTP/1.1" 200 - 23 0.013 0.049 2026-09-20 01:54:06,326 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:06] "GET /affiliate/commissions HTTP/1.1" 200 - 36 0.034 0.077 2026-09-20 01:54:06,964 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:06] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.015 0.052 2026-09-20 01:54:08,519 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:08] "GET /affiliate/commissions HTTP/1.1" 200 - 28 0.024 0.059 2026-09-20 01:54:08,677 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:08] "GET /affiliate/commissions HTTP/1.1" 200 - 30 0.018 0.049 2026-09-20 01:54:08,796 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:54:41,020 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_affiliate_code_backfilled_on_existing_visitor_later_visit ... 2026-09-20 01:54:41,066 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:54:41,316 121 INFO rb-6b6600a-224960-417186 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-20 01:54:42,041 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:42] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 184 0.121 0.863 2026-09-20 01:54:42,050 121 INFO rb-6b6600a-224960-417186 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-20 01:54:42,085 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:42] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 23 0.013 0.024 2026-09-20 01:54:42,092 121 INFO rb-6b6600a-224960-417186 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-20 01:54:42,123 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:42] "GET /test-affiliate-tracked-page HTTP/1.1" 200 - 19 0.013 0.020 2026-09-20 01:54:42,153 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website.tests.test_website_visitor: Starting TestWebsiteVisitor.test_user_click_viin_affiliate_link_and_create_website_visitor ... 2026-09-20 01:54:42,171 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:54:42,473 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:42] "GET /r/ABN HTTP/1.1" 301 - 63 0.036 0.269 2026-09-20 01:54:42,479 121 INFO rb-6b6600a-224960-417186 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-20 01:54:43,067 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:43] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 181 0.114 0.476 2026-09-20 01:54:43,089 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:demo from n/a 2026-09-20 01:54:43,123 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:43] "GET /r/ABN HTTP/1.1" 301 - 20 0.011 0.015 2026-09-20 01:54:43,128 121 INFO rb-6b6600a-224960-417186 odoo.modules.registry: Explicitly ignoring readonly flag when generating a cursor 2026-09-20 01:54:43,745 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:43] "GET /contactus?utm_source=Search+engine&utm_medium=Banner HTTP/1.1" 200 - 220 0.110 0.509 2026-09-20 01:54:43,821 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:55:15,392 121 INFO rb-6b6600a-224960-417186 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 0x7f9f7ff0d4e0>)> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:55:15,419 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_contact_us ... 2026-09-20 01:55:15,436 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:55:15,791 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-09-20 01:55:15,816 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:15] "POST /website/form/crm.lead HTTP/1.1" 200 - 101 0.087 0.295 2026-09-20 01:55:15,902 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:15] "GET /r/Atz HTTP/1.1" 301 - 38 0.029 0.035 2026-09-20 01:55:16,538 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:16] "GET / HTTP/1.1" 200 - 169 0.117 0.516 2026-09-20 01:55:16,681 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:16] "POST /website/form/crm.lead HTTP/1.1" 200 - 56 0.063 0.076 2026-09-20 01:55:16,720 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_01 ... 2026-09-20 01:55:16,739 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:55:17,096 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:17] "GET /r/Atz HTTP/1.1" 301 - 60 0.063 0.296 2026-09-20 01:55:18,607 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:18] "GET / HTTP/1.1" 200 - 170 0.096 1.412 2026-09-20 01:55:18,636 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:18] "GET / HTTP/1.1" 200 - 13 0.005 0.021 2026-09-20 01:55:18,784 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:18] "POST /im_livechat/get_session HTTP/1.1" 200 - 81 0.076 0.068 2026-09-20 01:55:18,803 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:admin from n/a 2026-09-20 01:55:18,880 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website_crm_livechat.tests.test_affiliate_website_crm_livechat: Starting TestAffiliateWebsiteCrmLiveChat.test_create_lead_from_livechat_02 ... 2026-09-20 01:55:18,906 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:55:19,281 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:19] "POST /im_livechat/get_session HTTP/1.1" 200 - 83 0.066 0.324 2026-09-20 01:55:19,305 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:admin from n/a 2026-09-20 01:55:19,372 121 INFO rb-6b6600a-224960-417186 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-20 01:55:19,385 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:55:19,704 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:19] "GET /r/Atz HTTP/1.1" 301 - 60 0.030 0.291 2026-09-20 01:55:20,350 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:20] "GET / HTTP/1.1" 200 - 170 0.111 0.532 2026-09-20 01:55:20,378 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:20] "GET / HTTP/1.1" 200 - 13 0.006 0.020 2026-09-20 01:55:20,493 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:55:20] "POST /im_livechat/get_session HTTP/1.1" 200 - 75 0.049 0.062 2026-09-20 01:55:20,519 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:admin from n/a 2026-09-20 01:55:20,613 121 INFO rb-6b6600a-224960-417186 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-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:55:20,659 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:55:20,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_action_view_links_burndown_chart_clicks ... 2026-09-20 01:55:20,734 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_affiliate_code_form_includes_burndown_button ... 2026-09-20 01:55:20,759 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_affiliate_website_project.tests.test_affiliate_website_project: Starting TestAffiliateWebsiteProject.test_burndown_chart_graph_view ... 2026-09-20 01:55:20,791 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:55:20,820 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_01_create_each_selection_type ... 2026-09-20 01:55:20,846 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_02_required_fields_must_raise ... 2026-09-20 01:55:20,871 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_amazon_dns_record: Starting TestAmazonDnsRecord.test_dns_03_invalid_selection_value ... 2026-09-20 01:55:20,905 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:55:21,380 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-09-20 01:55:21,397 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12543] 2026-09-20 01:55:21,403 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:21,845 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-09-20 01:55:21,854 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12545] 2026-09-20 01:55:21,863 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:21,888 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_01_seed_xmlids_exist ... 2026-09-20 01:55:21,937 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_02_seed_inactive_by_default ... 2026-09-20 01:55:21,982 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_03_sql_code_uniq ... 2026-09-20 01:55:22,014 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_04_active_test_default_filter ... 2026-09-20 01:55:22,037 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_05_acl_group_user_read_only ... 2026-09-20 01:55:22,050 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1279, model: amazon.region 2026-09-20 01:55:22,060 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1279, model: amazon.region 2026-09-20 01:55:22,075 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1279, model: amazon.region 2026-09-20 01:55:22,093 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted amazon.region records with IDs: [25] 2026-09-20 01:55:22,115 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_amazon_region: Starting TestAmazonRegion.test_region_06_acl_group_admin_full_crud ... 2026-09-20 01:55:22,139 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1280 deleted amazon.region records with IDs: [26] 2026-09-20 01:55:22,165 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:55:22,190 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_01_save_aws_credentials ... 2026-09-20 01:55:22,914 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_02_overwrite_existing_credentials ... 2026-09-20 01:55:24,111 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon.tests.test_res_config_settings: Starting TestResConfigSettings.test_config_03_module_viin_amazon_ses_field ... 2026-09-20 01:55:24,371 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:55:24,393 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_01_default_region_is_first_active ... 2026-09-20 01:55:24,422 121 INFO rb-6b6600a-224960-417186 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-20 01:55:24,460 121 INFO rb-6b6600a-224960-417186 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-20 01:55:24,497 121 INFO rb-6b6600a-224960-417186 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-20 01:55:24,986 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-09-20 01:55:24,998 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12547] 2026-09-20 01:55:25,006 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:25,084 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_05_validation_error_unrecognized_client ... 2026-09-20 01:55:25,113 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_amazon_api_mixin: Starting TestAmazonApiMixin.test_amazon_api_mixin_06_validation_error_other_codes ... 2026-09-20 01:55:25,147 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:55:25,177 121 INFO rb-6b6600a-224960-417186 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-20 01:55:25,206 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_02_email_identity_without_dkim_tokens ... 2026-09-20 01:55:25,244 121 INFO rb-6b6600a-224960-417186 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-20 01:55:25,290 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_04_unrecognized_client_raises_validation ... 2026-09-20 01:55:25,362 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_05_other_client_error_raises_validation ... 2026-09-20 01:55:25,390 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_06_unique_name_per_region ... 2026-09-20 01:55:25,418 121 INFO rb-6b6600a-224960-417186 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-20 01:55:25,448 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_create: Starting TestSesIdentityCreate.test_ses_identity_create_08_re_identify_replaces_dkim_records ... 2026-09-20 01:55:25,468 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [17, 18, 19] 2026-09-20 01:55:25,497 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:55:25,527 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_01_only_pending_identities_call_ses ... 2026-09-20 01:55:25,563 121 INFO rb-6b6600a-224960-417186 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-20 01:55:25,605 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_cron: Starting TestSesIdentityCron.test_ses_identity_cron_03_auto_commit_propagated_to_sync ... 2026-09-20 01:55:25,650 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:55:25,694 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_01_type_precomputed_from_name ... 2026-09-20 01:55:25,725 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_02_amazon_region_readonly_on_identity ... 2026-09-20 01:55:25,752 121 INFO rb-6b6600a-224960-417186 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-20 01:55:25,793 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_04_group_user_can_crud_identities ... 2026-09-20 01:55:26,232 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-09-20 01:55:26,240 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12549] 2026-09-20 01:55:26,247 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:26,289 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1282 deleted amazon.ses.identity records with IDs: [30] 2026-09-20 01:55:26,315 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_misc: Starting TestSesIdentityMisc.test_ses_identity_misc_05_cron_job_metadata ... 2026-09-20 01:55:26,348 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:55:26,371 121 INFO rb-6b6600a-224960-417186 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-20 01:55:26,386 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [22] 2026-09-20 01:55:26,404 121 INFO rb-6b6600a-224960-417186 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-20 01:55:26,439 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_03_unrecognized_client_raises_validation ... 2026-09-20 01:55:26,474 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_04_plain_exception_raises_validation ... 2026-09-20 01:55:26,501 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_remove_unlink: Starting TestSesIdentityRemoveUnlink.test_ses_identity_remove_05_unlink_invokes_delete_first ... 2026-09-20 01:55:26,517 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [35] 2026-09-20 01:55:26,535 121 INFO rb-6b6600a-224960-417186 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-20 01:55:26,558 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [23, 24, 25] 2026-09-20 01:55:26,561 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted amazon.ses.identity records with IDs: [36] 2026-09-20 01:55:26,577 121 INFO rb-6b6600a-224960-417186 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-20 01:55:26,608 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:55:26,641 121 INFO rb-6b6600a-224960-417186 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-20 01:55:26,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_02_status_pending ... 2026-09-20 01:55:26,717 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_03_status_failed_and_temporary_failure ... 2026-09-20 01:55:26,755 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_04_missing_verification_status ... 2026-09-20 01:55:26,797 121 INFO rb-6b6600a-224960-417186 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-20 01:55:26,812 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted amazon.dns.record records with IDs: [28] 2026-09-20 01:55:26,831 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_06_unrecognized_client_raises_validation ... 2026-09-20 01:55:26,864 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_amazon_ses.tests.test_ses_identity_sync: Starting TestSesIdentitySync.test_ses_identity_sync_07_batch_savepoint_isolates_failures ... 2026-09-20 01:55:26,909 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:55:27,411 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-09-20 01:55:27,420 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12551] 2026-09-20 01:55:27,425 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:27,883 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-09-20 01:55:27,893 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12553] 2026-09-20 01:55:27,899 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:27,920 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_purge_a_logged_call ... 2026-09-20 01:55:27,935 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1283 deleted api.request.log records with IDs: [1] 2026-09-20 01:55:27,956 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_can_still_read_a_logged_call ... 2026-09-20 01:55:27,985 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_forge_a_logged_call ... 2026-09-20 01:55:27,990 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1283, model: api.request.log 2026-09-20 01:55:28,013 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_administrator_cannot_rewrite_a_logged_call ... 2026-09-20 01:55:28,020 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1283, model: api.request.log 2026-09-20 01:55:28,052 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_api_request_logger.tests.test_access_rights: Starting TestApiRequestLogAccessRights.test_viewer_can_only_read ... 2026-09-20 01:55:28,080 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1284, model: api.request.log 2026-09-20 01:55:28,092 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1284, model: api.request.log 2026-09-20 01:55:28,122 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:55:28,138 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_action ... 2026-09-20 01:55:28,517 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-09-20 01:55:28,526 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12555] 2026-09-20 01:55:28,533 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:28,918 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-09-20 01:55:28,926 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12557] 2026-09-20 01:55:28,932 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:29,362 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-09-20 01:55:29,373 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12559] 2026-09-20 01:55:29,379 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:29,688 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12561] 2026-09-20 01:55:29,740 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12563, 12561] 2026-09-20 01:55:29,793 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12562] 2026-09-20 01:55:29,829 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1285 deleted calendar.event records with IDs: [24] 2026-09-20 01:55:29,834 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1285 deleted mail.followers records with IDs: [5165, 5166] 2026-09-20 01:55:29,909 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12564, 12563, 12561] 2026-09-20 01:55:29,951 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1285 deleted mail.message records with IDs: [12564, 12563, 12561] 2026-09-20 01:55:29,959 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1285 deleted appointment.appointment records with IDs: [6] 2026-09-20 01:55:29,966 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1285 deleted mail.followers records with IDs: [5162, 5163, 5164] 2026-09-20 01:55:29,998 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_compute_fields ... 2026-09-20 01:55:30,490 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-09-20 01:55:30,498 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12566] 2026-09-20 01:55:30,504 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:30,942 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-09-20 01:55:30,951 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12568] 2026-09-20 01:55:30,957 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:31,430 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-09-20 01:55:31,438 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12570] 2026-09-20 01:55:31,444 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:31,767 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment.tests.test_appointment: Starting TestAppointment.test_appointment_create_name ... 2026-09-20 01:55:32,160 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-09-20 01:55:32,167 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12574] 2026-09-20 01:55:32,175 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:32,561 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-09-20 01:55:32,569 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12576] 2026-09-20 01:55:32,577 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:32,957 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-09-20 01:55:32,968 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12578] 2026-09-20 01:55:32,978 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:33,204 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:55:33,217 121 INFO rb-6b6600a-224960-417186 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-20 01:55:33,644 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-09-20 01:55:33,654 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12583] 2026-09-20 01:55:33,660 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:34,113 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-09-20 01:55:34,136 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12585] 2026-09-20 01:55:34,145 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:34,583 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-09-20 01:55:34,597 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12587] 2026-09-20 01:55:34,603 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:35,088 121 INFO rb-6b6600a-224960-417186 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-20 01:55:35,476 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-09-20 01:55:35,484 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12591] 2026-09-20 01:55:35,488 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:35,834 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-09-20 01:55:35,843 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12593] 2026-09-20 01:55:35,849 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:36,243 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-09-20 01:55:36,255 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12595] 2026-09-20 01:55:36,263 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:36,559 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:55:36,571 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_appointment_access ... 2026-09-20 01:55:37,102 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-09-20 01:55:37,114 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12599] 2026-09-20 01:55:37,119 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:37,602 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-09-20 01:55:37,622 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12601] 2026-09-20 01:55:37,630 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:38,064 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-09-20 01:55:38,072 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12603] 2026-09-20 01:55:38,077 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:38,302 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-20 01:55:38,322 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12605] 2026-09-20 01:55:38,325 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-20 01:55:38,333 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: ir.sequence 2026-09-20 01:55:38,376 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: appointment.appointment 2026-09-20 01:55:38,387 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #7 deleted mail.message records with IDs: [12606] 2026-09-20 01:55:38,387 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: appointment.appointment 2026-09-20 01:55:38,422 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1300 deleted mail.message records with IDs: [12606] 2026-09-20 01:55:38,433 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1300 deleted appointment.appointment records with IDs: [13] 2026-09-20 01:55:38,441 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1300 deleted mail.followers records with IDs: [5184, 5185, 5186] 2026-09-20 01:55:38,535 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1300, model: appointment.appointment 2026-09-20 01:55:38,564 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 1300, model: appointment.appointment 2026-09-20 01:55:38,610 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1300 deleted mail.message records with IDs: [12607] 2026-09-20 01:55:38,613 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1300, model: appointment.appointment 2026-09-20 01:55:38,710 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1301 deleted mail.message records with IDs: [12608] 2026-09-20 01:55:38,722 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1301 deleted appointment.appointment records with IDs: [15] 2026-09-20 01:55:38,750 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1301 deleted mail.followers records with IDs: [5190, 5191, 5192] 2026-09-20 01:55:38,786 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1301 deleted mail.message records with IDs: [12607] 2026-09-20 01:55:38,791 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1301 deleted appointment.appointment records with IDs: [14] 2026-09-20 01:55:38,796 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1301 deleted mail.followers records with IDs: [5187, 5188, 5189] 2026-09-20 01:55:38,818 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-20 01:55:39,249 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-09-20 01:55:39,258 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12610] 2026-09-20 01:55:39,264 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:39,684 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-09-20 01:55:39,694 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12612] 2026-09-20 01:55:39,699 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:40,096 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-09-20 01:55:40,111 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12614] 2026-09-20 01:55:40,119 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:40,236 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1303, model: viin.appointment.type 2026-09-20 01:55:40,253 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1303 deleted mail.message records with IDs: [2150] 2026-09-20 01:55:40,255 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1303, model: viin.appointment.type 2026-09-20 01:55:40,261 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1303, model: viin.appointment.type 2026-09-20 01:55:40,300 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1304, model: viin.appointment.type 2026-09-20 01:55:40,315 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1304 deleted mail.message records with IDs: [2150] 2026-09-20 01:55:40,318 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1304, model: viin.appointment.type 2026-09-20 01:55:40,322 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1304, model: viin.appointment.type 2026-09-20 01:55:40,392 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1305 deleted mail.message records with IDs: [12616] 2026-09-20 01:55:40,415 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1305 deleted viin.appointment.type records with IDs: [4] 2026-09-20 01:55:40,420 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1305 deleted mail.followers records with IDs: [5193] 2026-09-20 01:55:40,455 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:55:40,473 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_appointment_create_crm ... 2026-09-20 01:55:40,936 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-09-20 01:55:40,950 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12618] 2026-09-20 01:55:40,958 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:41,424 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-09-20 01:55:41,437 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12620] 2026-09-20 01:55:41,444 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:41,847 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-09-20 01:55:41,855 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12622] 2026-09-20 01:55:41,862 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:42,099 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_crm.tests.test_appointment_crm: Starting TestAppointment.test_saleman_click_action_schedule_meeting ... 2026-09-20 01:55:42,474 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-09-20 01:55:42,484 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12628] 2026-09-20 01:55:42,497 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:42,901 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-09-20 01:55:42,921 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12630] 2026-09-20 01:55:42,928 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:43,320 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-09-20 01:55:43,330 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12632] 2026-09-20 01:55:43,336 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:43,626 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:55:43,643 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_sale.tests.test_appointment_sale: Starting TestAppointment.test_appointment_create_sale ... 2026-09-20 01:55:44,047 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-09-20 01:55:44,057 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12635] 2026-09-20 01:55:44,064 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:44,481 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-09-20 01:55:44,490 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12637] 2026-09-20 01:55:44,496 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:44,888 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-09-20 01:55:44,900 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12639] 2026-09-20 01:55:44,906 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:46,029 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-09-20 01:55:46,082 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1312 deleted mail.message records with IDs: [12643] 2026-09-20 01:55:46,119 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1312 deleted calendar.event records with IDs: [25] 2026-09-20 01:55:46,124 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1312 deleted mail.followers records with IDs: [5207, 5208] 2026-09-20 01:55:47,086 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-09-20 01:55:47,148 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1312 deleted mail.message records with IDs: [12647] 2026-09-20 01:55:47,169 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1312 deleted calendar.event records with IDs: [26] 2026-09-20 01:55:47,174 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1312 deleted mail.followers records with IDs: [5214, 5215] 2026-09-20 01:55:47,234 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:55:47,251 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_sale_crm.tests.test_convert_lead2so: Starting TestAppointment.test_sales_man_click_convert_lead2so ... 2026-09-20 01:55:47,702 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-09-20 01:55:47,711 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12651] 2026-09-20 01:55:47,715 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:48,090 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-09-20 01:55:48,100 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12653] 2026-09-20 01:55:48,106 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:48,547 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-09-20 01:55:48,556 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12655] 2026-09-20 01:55:48,564 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:48,855 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:55:48,875 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_appointment_submit_async_notify: Starting TestAppointmentSubmitAsyncNotify.test_appointment_submit_must_not_send_notification_mail_synchronously ... 2026-09-20 01:55:50,283 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:55:50,340 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:55:50,816 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:55:50,850 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:55:50,861 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_am_value_parsed_correctly ... 2026-09-20 01:55:50,878 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_invalid_values_return_none ... 2026-09-20 01:55:50,895 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_iso_fallback_value ... 2026-09-20 01:55:50,910 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_noon_and_midnight ... 2026-09-20 01:55:50,926 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_parsed_correctly ... 2026-09-20 01:55:50,943 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_datetime_parsing: Starting TestFrontendDatetimeParsing.test_pm_value_under_non_english_locale ... 2026-09-20 01:55:50,970 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:55:50,984 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_constraint_hour_shift ... 2026-09-20 01:55:51,397 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-09-20 01:55:51,405 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12662] 2026-09-20 01:55:51,412 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:51,838 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-09-20 01:55:51,846 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12664] 2026-09-20 01:55:51,852 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:52,336 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-09-20 01:55:52,344 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12666] 2026-09-20 01:55:52,352 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:52,466 121 INFO rb-6b6600a-224960-417186 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-20 01:55:52,602 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_1 ... 2026-09-20 01:55:52,969 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-09-20 01:55:52,976 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12692] 2026-09-20 01:55:52,981 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:53,387 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-09-20 01:55:53,396 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12694] 2026-09-20 01:55:53,401 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:53,812 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-09-20 01:55:53,822 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12696] 2026-09-20 01:55:53,832 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:53,955 121 INFO rb-6b6600a-224960-417186 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-20 01:55:53,996 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_2 ... 2026-09-20 01:55:54,425 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-09-20 01:55:54,433 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12699] 2026-09-20 01:55:54,439 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:54,881 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-09-20 01:55:54,909 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12701] 2026-09-20 01:55:54,914 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:55,300 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-09-20 01:55:55,307 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12703] 2026-09-20 01:55:55,312 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:55,418 121 INFO rb-6b6600a-224960-417186 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-20 01:55:55,516 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_3 ... 2026-09-20 01:55:55,956 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-09-20 01:55:55,974 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12708] 2026-09-20 01:55:55,979 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:56,363 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-09-20 01:55:56,370 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12710] 2026-09-20 01:55:56,376 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:56,819 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-09-20 01:55:56,830 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12712] 2026-09-20 01:55:56,844 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:56,971 121 INFO rb-6b6600a-224960-417186 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-20 01:55:57,093 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_generate_slot_times: Starting TestAppointment.test_func_get_available_appointment_times_4_resource_calendar ... 2026-09-20 01:55:57,516 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-09-20 01:55:57,524 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12717] 2026-09-20 01:55:57,530 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:57,967 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-09-20 01:55:57,976 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12719] 2026-09-20 01:55:57,982 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:58,370 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-09-20 01:55:58,377 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12721] 2026-09-20 01:55:58,383 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:58,501 121 INFO rb-6b6600a-224960-417186 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-20 01:55:58,509 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted appointment.type.working.time records with IDs: [48, 49] 2026-09-20 01:55:58,571 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:55:58,585 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_access ... 2026-09-20 01:55:59,042 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-09-20 01:55:59,058 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12724] 2026-09-20 01:55:59,070 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:59,464 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-09-20 01:55:59,471 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12726] 2026-09-20 01:55:59,477 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:59,860 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-09-20 01:55:59,877 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12728] 2026-09-20 01:55:59,884 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:55:59,993 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: viin.appointment.type 2026-09-20 01:56:00,007 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #7 deleted mail.message records with IDs: [2150] 2026-09-20 01:56:00,008 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 7, model: viin.appointment.type 2026-09-20 01:56:00,014 121 INFO rb-6b6600a-224960-417186 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-20 01:56:00,064 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_module_access: Starting TestAppointmentAccess.test_appointment_type_working_time_access ... 2026-09-20 01:56:00,490 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-09-20 01:56:00,500 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12731] 2026-09-20 01:56:00,507 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:00,847 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-09-20 01:56:00,864 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12733] 2026-09-20 01:56:00,876 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:01,280 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-09-20 01:56:01,302 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12735] 2026-09-20 01:56:01,309 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:01,382 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 7, model: appointment.type.working.time 2026-09-20 01:56:01,397 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1340, model: appointment.type.working.time 2026-09-20 01:56:01,406 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1340, model: appointment.type.working.time 2026-09-20 01:56:01,419 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1342 deleted appointment.type.working.time records with IDs: [1] 2026-09-20 01:56:01,450 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:56:01,462 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_address_is_not_overwritten ... 2026-09-20 01:56:02,721 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-09-20 01:56:02,731 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12738] 2026-09-20 01:56:02,738 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:03,281 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-09-20 01:56:03,295 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12740] 2026-09-20 01:56:03,301 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:03,743 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-09-20 01:56:03,751 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12742] 2026-09-20 01:56:03,760 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:03,937 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_existing_partner_with_blank_address_is_not_populated ... 2026-09-20 01:56:04,351 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-09-20 01:56:04,362 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12747] 2026-09-20 01:56:04,369 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:04,789 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-09-20 01:56:04,797 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12749] 2026-09-20 01:56:04,802 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:05,152 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-09-20 01:56:05,161 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12751] 2026-09-20 01:56:05,166 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:05,311 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_hook_defaults_to_protecting_the_partner ... 2026-09-20 01:56:05,758 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-09-20 01:56:05,765 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12756] 2026-09-20 01:56:05,771 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:06,140 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-09-20 01:56:06,150 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12758] 2026-09-20 01:56:06,159 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:06,539 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-09-20 01:56:06,549 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12760] 2026-09-20 01:56:06,554 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:06,714 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_public_booking_partner_guard: Starting TestPublicBookingPartnerGuard.test_new_guest_partner_is_populated ... 2026-09-20 01:56:07,132 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-09-20 01:56:07,142 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12765] 2026-09-20 01:56:07,149 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:07,552 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-09-20 01:56:07,561 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12767] 2026-09-20 01:56:07,566 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:07,973 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-09-20 01:56:07,982 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12769] 2026-09-20 01:56:07,988 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:08,973 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:56:08,987 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter ... 2026-09-20 01:56:09,434 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-09-20 01:56:09,444 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12775] 2026-09-20 01:56:09,450 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:09,804 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-09-20 01:56:09,814 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12777] 2026-09-20 01:56:09,819 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:10,219 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-09-20 01:56:10,228 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12779] 2026-09-20 01:56:10,232 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:10,339 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:56:11,363 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:56:11] "GET /appointment/product-demonstration-1/details?user_id=1355&tz=UTC HTTP/1.1" 200 - 203 0.168 0.857 2026-09-20 01:56:11,365 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_with_a_tz_parameter: waiting for threads: [] 2026-09-20 01:56:11,393 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter ... 2026-09-20 01:56:11,827 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-09-20 01:56:11,835 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12783] 2026-09-20 01:56:11,848 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:12,353 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-09-20 01:56:12,363 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12785] 2026-09-20 01:56:12,370 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:12,799 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-09-20 01:56:12,811 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12787] 2026-09-20 01:56:12,817 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:12,941 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:56:13,880 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:56:13] "GET /appointment/product-demonstration-1/details?user_id=1358 HTTP/1.1" 200 - 203 0.118 0.824 2026-09-20 01:56:13,882 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_public_booking_routes.TestPublicBookingRoutes.test_details_page_renders_without_a_tz_parameter: waiting for threads: [] 2026-09-20 01:56:13,903 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_module_does_not_call_the_removed_request_context_api ... 2026-09-20 01:56:14,359 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-09-20 01:56:14,368 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12791] 2026-09-20 01:56:14,376 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:14,837 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-09-20 01:56:14,846 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12793] 2026-09-20 01:56:14,852 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:15,253 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-09-20 01:56:15,264 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12795] 2026-09-20 01:56:15,271 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:15,423 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website.tests.test_public_booking_routes: Starting TestPublicBookingRoutes.test_public_submit_does_not_overwrite_an_existing_partner_address ... 2026-09-20 01:56:15,829 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-09-20 01:56:15,837 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12799] 2026-09-20 01:56:15,842 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:16,243 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-09-20 01:56:16,250 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12801] 2026-09-20 01:56:16,257 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:16,683 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-09-20 01:56:16,691 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [12803] 2026-09-20 01:56:16,696 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:16,810 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:56:17,703 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:56:17] "GET /appointment/product-demonstration-1/details?user_id=1364&tz=UTC HTTP/1.1" 200 - 203 0.110 0.785 2026-09-20 01:56:18,006 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:56:18] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 113 0.122 0.172 2026-09-20 01:56:18,015 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: appointment.appointment 2026-09-20 01:56:18,355 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:56:18] "GET /my/appointments/22?access_token=36e3e903-65e5-4f4d-a417-b00f7807adf5 HTTP/1.1" 200 - 46 0.035 0.310 2026-09-20 01:56:18,391 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:56:18,404 121 INFO rb-6b6600a-224960-417186 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-20 01:56:19,910 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:56:19,952 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:56:20,749 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:56:20,782 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:56:20,806 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_api_get_staffs ... 2026-09-20 01:56:22,562 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:56:22,575 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:56:23,855 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:56:23] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 12 0.005 1.277 2026-09-20 01:56:23,892 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:56:23] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 16 0.008 0.024 2026-09-20 01:56:23,922 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:56:23] "POST /appointment/get_staff/product-demonstration-1 HTTP/1.1" 200 - 15 0.008 0.018 2026-09-20 01:56:23,924 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr.TestAppointmentWebsiteHR.test_api_get_staffs: waiting for threads: [] 2026-09-20 01:56:23,950 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_appointment_website_hr.tests.test_appointment_website_hr: Starting TestAppointmentWebsiteHR.test_validate_appointment_submit ... 2026-09-20 01:56:25,514 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417186 login:portal from n/a 2026-09-20 01:56:25,563 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:56:25,930 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:56:25] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 69 0.075 0.296 2026-09-20 01:56:26,239 121 INFO rb-6b6600a-224960-417186 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:56:26] "POST /appointment/product-demonstration-1/submit HTTP/1.1" 303 - 114 0.123 0.178 2026-09-20 01:56:26,291 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:56:32,082 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_01_can_confirm ... 2026-09-20 01:56:32,247 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_02_can_confirm ... 2026-09-20 01:56:32,361 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_03_can_confirm ... 2026-09-20 01:56:32,411 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_02_04_can_confirm ... 2026-09-20 01:56:32,465 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_admin_can_force_validate ... 2026-09-20 01:56:32,761 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [656] 2026-09-20 01:56:32,870 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_01_can_validate_can_refuse ... 2026-09-20 01:56:33,127 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [657] 2026-09-20 01:56:33,269 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_02_can_validate_can_refuse ... 2026-09-20 01:56:33,563 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [658] 2026-09-20 01:56:34,044 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1386 deleted mail.activity records with IDs: [203] 2026-09-20 01:56:34,250 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1386 deleted mail.mail records with IDs: [659] 2026-09-20 01:56:34,418 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1390 deleted mail.activity records with IDs: [204] 2026-09-20 01:56:34,586 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1390 deleted mail.mail records with IDs: [660] 2026-09-20 01:56:34,623 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_can_validate_can_refuse ... 2026-09-20 01:56:34,828 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [661] 2026-09-20 01:56:34,966 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_03_compute_can_validate_can_refuse ... 2026-09-20 01:56:35,099 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse ... 2026-09-20 01:56:35,201 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_03_04_compute_can_validate_can_refuse_1 ... 2026-09-20 01:56:35,440 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [662] 2026-09-20 01:56:35,522 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [663] 2026-09-20 01:56:35,616 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [664] 2026-09-20 01:56:35,698 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [665] 2026-09-20 01:56:35,828 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_01_compute_can_mark_done ... 2026-09-20 01:56:36,085 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [666] 2026-09-20 01:56:36,293 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-09-20 01:56:36,424 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [667] 2026-09-20 01:56:36,583 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_02_compute_can_mark_done ... 2026-09-20 01:56:36,802 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [668] 2026-09-20 01:56:36,958 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-09-20 01:56:37,074 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [669] 2026-09-20 01:56:37,112 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_04_03_compute_can_mark_done ... 2026-09-20 01:56:37,319 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [670] 2026-09-20 01:56:37,498 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [212] 2026-09-20 01:56:37,652 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [671] 2026-09-20 01:56:37,711 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_01_access_right_approval_request_base_user ... 2026-09-20 01:56:37,741 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_02_access_right_approval_request_approval_officer ... 2026-09-20 01:56:37,771 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_03_access_right_approval_request_type_base_user ... 2026-09-20 01:56:37,784 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1383, model: approval.request.type 2026-09-20 01:56:37,799 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1383, model: approval.request.type 2026-09-20 01:56:37,803 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1383, model: approval.request.type 2026-09-20 01:56:37,822 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_04_access_right_approval_request_type_approval_officer ... 2026-09-20 01:56:37,835 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1390, model: approval.request.type 2026-09-20 01:56:37,857 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1390, model: approval.request.type 2026-09-20 01:56:37,862 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1390, model: approval.request.type 2026-09-20 01:56:37,880 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_05_access_right_approval_request_type_approval_admin ... 2026-09-20 01:56:37,923 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_06_access_right_type_approval_user_line_base_user ... 2026-09-20 01:56:37,944 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1383, model: approval.request.type 2026-09-20 01:56:37,960 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1383, model: approval.request.type 2026-09-20 01:56:37,964 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1383, model: approval.request.type 2026-09-20 01:56:37,984 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_07_access_right_type_approval_user_line_approval_manager ... 2026-09-20 01:56:38,034 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_05_10_access_right_request_approval_user_line_approval_officer ... 2026-09-20 01:56:38,082 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_01_access_rule_approval_request_base_user ... 2026-09-20 01:56:38,163 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-20 01:56:38,209 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-20 01:56:38,247 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-20 01:56:38,285 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-20 01:56:38,329 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_02_access_rule_approval_request_follower ... 2026-09-20 01:56:38,440 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-20 01:56:38,465 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-20 01:56:38,491 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1393, model: viin.approval.request 2026-09-20 01:56:38,520 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_03_access_rule_approval_request_parent ... 2026-09-20 01:56:38,701 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [672] 2026-09-20 01:56:38,814 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1386, model: viin.approval.request 2026-09-20 01:56:38,843 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [5], uid: 1386, model: viin.approval.request 2026-09-20 01:56:38,881 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [5], uid: 1386, model: viin.approval.request 2026-09-20 01:56:38,917 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_04_access_rule_approval_officer ... 2026-09-20 01:56:38,972 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_05_access_rule_request_approval_user_line ... 2026-09-20 01:56:39,117 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-20 01:56:39,212 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1383, model: request.approval.user.line 2026-09-20 01:56:39,266 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1383, model: request.approval.user.line 2026-09-20 01:56:39,291 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_06_access_rule_request_approval_user_line ... 2026-09-20 01:56:39,413 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1390, model: request.approval.user.line 2026-09-20 01:56:39,498 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1390, model: request.approval.user.line 2026-09-20 01:56:39,522 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_access_rule_request_approval_user_line ... 2026-09-20 01:56:39,660 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [5, 6, 7, 8] 2026-09-20 01:56:39,686 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_actions_still_work_for_admin_after_confirm ... 2026-09-20 01:56:39,914 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [673] 2026-09-20 01:56:40,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [674] 2026-09-20 01:56:40,103 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [675] 2026-09-20 01:56:40,210 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [676] 2026-09-20 01:56:40,397 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214, 215, 216, 217] 2026-09-20 01:56:40,523 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [677] 2026-09-20 01:56:40,669 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [678] 2026-09-20 01:56:40,702 121 INFO rb-6b6600a-224960-417186 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-20 01:56:41,028 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [679] 2026-09-20 01:56:41,125 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [680] 2026-09-20 01:56:41,224 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [681] 2026-09-20 01:56:41,310 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [682] 2026-09-20 01:56:41,401 121 INFO rb-6b6600a-224960-417186 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-20 01:56:41,418 121 INFO rb-6b6600a-224960-417186 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-20 01:56:41,437 121 INFO rb-6b6600a-224960-417186 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-20 01:56:41,470 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_07_request_approval_user_line_admin_read_only_after_confirm ... 2026-09-20 01:56:41,688 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [683] 2026-09-20 01:56:41,760 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [684] 2026-09-20 01:56:41,830 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [685] 2026-09-20 01:56:41,924 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1383 deleted mail.mail records with IDs: [686] 2026-09-20 01:56:42,133 121 INFO rb-6b6600a-224960-417186 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-20 01:56:42,174 121 INFO rb-6b6600a-224960-417186 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-20 01:56:42,194 121 INFO rb-6b6600a-224960-417186 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-20 01:56:42,224 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_06_08_access_rule_request_approval_user_line ... 2026-09-20 01:56:42,344 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 1386, model: viin.approval.request 2026-09-20 01:56:42,452 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_access_rights: Starting TestApprovalAccessRight.test_07_01_personal_request ... 2026-09-20 01:56:42,628 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [8], uid: 1383, model: viin.approval.request 2026-09-20 01:56:42,780 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-20 01:56:44,862 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_non_sequential_activity_keeps_only_pending_approvers ... 2026-09-20 01:56:45,289 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [687] 2026-09-20 01:56:45,394 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [688] 2026-09-20 01:56:45,503 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [689] 2026-09-20 01:56:45,623 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [690] 2026-09-20 01:56:45,774 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [226, 227, 228, 229] 2026-09-20 01:56:45,863 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [691] 2026-09-20 01:56:45,935 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [692] 2026-09-20 01:56:46,010 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [693] 2026-09-20 01:56:46,133 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1396 deleted mail.activity records with IDs: [230, 231, 232] 2026-09-20 01:56:46,229 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1396 deleted mail.mail records with IDs: [694] 2026-09-20 01:56:46,322 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1396 deleted mail.mail records with IDs: [695] 2026-09-20 01:56:46,390 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_activity_consistency: Starting TestApprovalActivityConsistency.test_sequential_multiple_approvers_activity_moves_to_next_step ... 2026-09-20 01:56:46,782 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [696] 2026-09-20 01:56:46,853 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1394 deleted mail.mail records with IDs: [697] 2026-09-20 01:56:46,976 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1395 deleted mail.activity records with IDs: [235, 236] 2026-09-20 01:56:47,081 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [698] 2026-09-20 01:56:47,185 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1395 deleted mail.mail records with IDs: [699] 2026-09-20 01:56:47,331 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1398 deleted mail.activity records with IDs: [237, 238] 2026-09-20 01:56:47,436 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1398 deleted mail.mail records with IDs: [700] 2026-09-20 01:56:47,525 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:56:57,713 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_01_single_amount_currency_and_subtotal ... 2026-09-20 01:56:58,029 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_02_single_amount2_fallback_when_amount_disabled ... 2026-09-20 01:56:58,385 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_03_multi_aggregates_request_amount_currency_and_subtotal ... 2026-09-20 01:56:58,818 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [33] 2026-09-20 01:56:58,863 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_04_quantity_priority_integer_over_float ... 2026-09-20 01:56:59,184 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_05_currency_conversion_uses_rate_date ... 2026-09-20 01:56:59,413 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_06_recompute_when_values_change ... 2026-09-20 01:56:59,703 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_07_company_currency_rounding ... 2026-09-20 01:57:00,008 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_08_multi_header_vs_lines_precedence ... 2026-09-20 01:57:00,361 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [38] 2026-09-20 01:57:00,411 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_09_multi_lines_use_amount2_as_base ... 2026-09-20 01:57:00,852 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [40] 2026-09-20 01:57:00,892 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_amount_quantity: Starting TestAmountsCurrencyQuantity.test_10_line_currency_conversion_uses_request_date ... 2026-09-20 01:57:01,184 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:57:03,217 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66229, 66230, 66231, 66232, 66233, 66234] 2026-09-20 01:57:04,133 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66235, 66236, 66237, 66238, 66239, 66240] 2026-09-20 01:57:05,084 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4844] 2026-09-20 01:57:05,185 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [315543] 2026-09-20 01:57:05,219 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2365] 2026-09-20 01:57:05,219 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.type records with IDs: [2] 2026-09-20 01:57:05,421 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [66241, 66242, 66243, 66244, 66245, 66246, 66247, 66248, 66249] 2026-09-20 01:57:07,098 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-09-20 01:57:07,676 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-09-20 01:57:08,232 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-09-20 01:57:08,348 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [241] 2026-09-20 01:57:09,016 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-09-20 01:57:09,575 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-09-20 01:57:09,677 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [243] 2026-09-20 01:57:10,320 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-09-20 01:57:10,409 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [244] 2026-09-20 01:57:11,092 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-09-20 01:57:11,205 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [245] 2026-09-20 01:57:12,014 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-09-20 01:57:12,096 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [246] 2026-09-20 01:57:12,636 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-09-20 01:57:12,681 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [247] 2026-09-20 01:57:13,332 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-09-20 01:57:13,405 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [248] 2026-09-20 01:57:13,951 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-09-20 01:57:13,978 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_101_missing_state ... 2026-09-20 01:57:14,035 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_102_waiting_state ... 2026-09-20 01:57:14,091 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_103_partial_state ... 2026-09-20 01:57:14,149 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_104_full_state ... 2026-09-20 01:57:14,198 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_105_refused_state ... 2026-09-20 01:57:14,268 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_106_cancelled_state ... 2026-09-20 01:57:14,323 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_201_can_generate_flag ... 2026-09-20 01:57:14,365 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_301_payload_has_requests_and_lines ... 2026-09-20 01:57:15,154 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-09-20 01:57:15,476 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_501_optional_types_without_requests_hide_ribbon ... 2026-09-20 01:57:16,254 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_502_optional_only_waiting ... 2026-09-20 01:57:17,632 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-09-20 01:57:17,702 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_503_optional_only_full ... 2026-09-20 01:57:19,027 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-09-20 01:57:19,174 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [252] 2026-09-20 01:57:19,307 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_504_optional_only_refused ... 2026-09-20 01:57:20,595 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-09-20 01:57:20,688 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [253] 2026-09-20 01:57:20,792 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_505_optional_only_cancelled ... 2026-09-20 01:57:21,884 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-09-20 01:57:21,929 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [254] 2026-09-20 01:57:21,987 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_506_optional_only_partial ... 2026-09-20 01:57:23,717 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-09-20 01:57:23,832 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [255] 2026-09-20 01:57:24,421 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-09-20 01:57:24,479 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_601_search_by_approval_coverage_state_on_partner ... 2026-09-20 01:57:24,552 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_employee ... 2026-09-20 01:57:24,633 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_602_search_by_approval_coverage_state_on_partner_in_operator ... 2026-09-20 01:57:24,689 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_get_view_injects_filters_only_when_approval_enabled ... 2026-09-20 01:57:24,783 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_603_search_by_approval_coverage_state_on_partner_not_in_operator ... 2026-09-20 01:57:24,820 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_get_view_does_not_duplicate_filters ... 2026-09-20 01:57:24,872 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_604_search_by_approval_coverage_state_on_partner_not_equal_operator ... 2026-09-20 01:57:24,923 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_coverage: Starting TestApprovalCoverageFlow.test_employee_type_is_isolated_from_partners ... 2026-09-20 01:57:24,971 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-09-20 01:57:27,193 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1402 deleted approval.request.field.mapping.line records with IDs: [66292, 66293, 66294, 66295, 66296, 66297] 2026-09-20 01:57:27,707 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_101_child_generation_for_x2many ... 2026-09-20 01:57:28,196 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_102_child_approval_type ... 2026-09-20 01:57:28,283 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_103_child_approval_type_none ... 2026-09-20 01:57:28,367 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_104_child_approval_type_display ... 2026-09-20 01:57:28,456 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_create_requires_approval_admin ... 2026-09-20 01:57:28,464 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1401, model: approval.request.field.mapping.line 2026-09-20 01:57:28,529 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_access_read_allowed_for_internal_user ... 2026-09-20 01:57:28,571 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_field_name_map_to_field_id_map_basic ... 2026-09-20 01:57:28,597 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_near_equivalent_toggle ... 2026-09-20 01:57:28,645 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_strict_vs_lenient ... 2026-09-20 01:57:28,706 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_convert_pairs_x2many_relation_enforced ... 2026-09-20 01:57:28,747 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_cross_type_isolation ... 2026-09-20 01:57:29,547 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1402 deleted approval.request.field.mapping.line records with IDs: [66316, 66317, 66318, 66319, 66320, 66321] 2026-09-20 01:57:30,017 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_allow_to_and_from_same_dest ... 2026-09-20 01:57:30,065 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_both_is_exclusive ... 2026-09-20 01:57:30,152 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_dest_name_field ... 2026-09-20 01:57:30,228 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_name_on_request_line ... 2026-09-20 01:57:30,303 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_guess_name_maps_to_reference_on_request ... 2026-09-20 01:57:30,371 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_incompatible_legacy_row_only_blocked_once_registry_is_ready ... 2026-09-20 01:57:30,443 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_allow_to_and_from ... 2026-09-20 01:57:30,494 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_pair_block_duplicate_same_direction ... 2026-09-20 01:57:30,565 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_accepts_both_item_shapes ... 2026-09-20 01:57:30,590 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_direction_defaults_and_override_default_direction ... 2026-09-20 01:57:30,615 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_line_vals_forces_to_approval_on_id ... 2026-09-20 01:57:30,640 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_line: Starting TestApprovalMapping.test_prepare_supports_one_src_to_many_dest_preserves_order ... 2026-09-20 01:57:30,674 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:57:30,691 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_01_functional_sanity ... 2026-09-20 01:57:30,729 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_02_query_count_cold ... 2026-09-20 01:57:30,818 121 INFO rb-6b6600a-224960-417186 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-20 01:57:30,843 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_03_query_count_warm ... 2026-09-20 01:57:30,945 121 INFO rb-6b6600a-224960-417186 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-20 01:57:30,969 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_04_query_count_scaling_with_more_children ... 2026-09-20 01:57:31,057 121 INFO rb-6b6600a-224960-417186 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-20 01:57:31,081 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_field_mapping_performance: Starting TestPartnerApprovalFieldMappingPerf.test_05_strict_mode_validation_error ... 2026-09-20 01:57:31,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:57:32,179 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_01_single_header_and_one_child ... 2026-09-20 01:57:32,969 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-09-20 01:57:33,041 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_generate_src_records_from_request: Starting TestApprovalGeneratePartnerRecordsFromRequest.test_02_single_header_and_two_children ... 2026-09-20 01:57:34,249 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-09-20 01:57:34,329 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:57:36,021 121 INFO rb-6b6600a-224960-417186 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-20 01:57:36,979 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1403 deleted mail.mail records with IDs: [721] 2026-09-20 01:57:37,064 121 INFO rb-6b6600a-224960-417186 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-20 01:57:38,055 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1403 deleted mail.mail records with IDs: [722] 2026-09-20 01:57:38,148 121 INFO rb-6b6600a-224960-417186 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-20 01:57:39,233 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1403 deleted mail.mail records with IDs: [723] 2026-09-20 01:57:39,361 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:57:39,941 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_loads_defaults_fill_if_empty ... 2026-09-20 01:57:41,128 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_overrides_when_forced ... 2026-09-20 01:57:42,326 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_form_open_respects_existing_context_values_when_not_forced ... 2026-09-20 01:57:43,607 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_form: Starting TestApprovalHeaderDefaultsForm.test_onchange_type_applies_defaults ... 2026-09-20 01:57:44,753 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:57:45,171 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-20 01:57:45,233 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-20 01:57:45,272 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_03_default_code_unknown_field_is_ignored ... 2026-09-20 01:57:45,467 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_10_apply_defaults_fill_if_empty ... 2026-09-20 01:57:45,856 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_11_do_not_override_when_existing_value_present ... 2026-09-20 01:57:46,137 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_20_override_when_force_enabled ... 2026-09-20 01:57:46,505 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_30_helpers_uid_now_company_ref ... 2026-09-20 01:57:46,826 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_40_comment_only_is_treated_as_empty ... 2026-09-20 01:57:47,019 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_header_defaults_orm: Starting TestApprovalHeaderDefaultsORM.test_41_inline_comment_is_ignored ... 2026-09-20 01:57:47,229 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:57:48,038 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_loads_defaults_fill_if_empty ... 2026-09-20 01:57:48,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1406 deleted request.approval.user.line records with IDs: [70] 2026-09-20 01:57:48,707 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_overrides_when_forced ... 2026-09-20 01:57:49,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1406 deleted request.approval.user.line records with IDs: [70] 2026-09-20 01:57:49,427 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_form_line_open_respects_context_when_not_forced ... 2026-09-20 01:57:49,997 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1406 deleted request.approval.user.line records with IDs: [70] 2026-09-20 01:57:50,088 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_uses_line_defaults_not_header ... 2026-09-20 01:57:52,010 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_overridden_when_forced ... 2026-09-20 01:57:53,841 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_form: Starting TestApprovalLineDefaultsForm.test_request_form_o2m_line_values_vs_defaults_not_forced ... 2026-09-20 01:57:55,431 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:57:56,049 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_01_default_code_must_be_dict ... 2026-09-20 01:57:56,168 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_02_default_code_keys_must_start_with_default ... 2026-09-20 01:57:56,223 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_03_line_default_code_unknown_field_is_ignored ... 2026-09-20 01:57:56,470 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_04_line_default_code_comment_only ... 2026-09-20 01:57:56,646 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_10_line_defaults_fill_if_empty_direct_create ... 2026-09-20 01:57:56,944 121 INFO rb-6b6600a-224960-417186 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-20 01:57:57,142 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_20_line_defaults_override_when_forced_direct_create ... 2026-09-20 01:57:57,484 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_30_line_helpers_uid_now_ref_direct_create ... 2026-09-20 01:57:57,786 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_40_line_defaults_fill_if_empty_via_request_write ... 2026-09-20 01:57:58,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-09-20 01:57:58,085 121 INFO rb-6b6600a-224960-417186 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-20 01:57:58,312 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-09-20 01:57:58,376 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_42_line_defaults_override_when_forced_via_request_write ... 2026-09-20 01:57:58,676 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-09-20 01:57:58,726 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_50_isolation_header_vs_line_defaults_direct_create_line ... 2026-09-20 01:57:59,062 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_51_isolation_header_vs_line_defaults_via_request_write ... 2026-09-20 01:57:59,384 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [77] 2026-09-20 01:57:59,484 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_52_independent_force_policy_header_forced_line_not_forced ... 2026-09-20 01:57:59,794 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_53_independent_force_policy_header_not_forced_line_forced ... 2026-09-20 01:58:00,088 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_60_create_request_with_lines_defaults_applied ... 2026-09-20 01:58:00,371 121 INFO rb-6b6600a-224960-417186 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-20 01:58:00,704 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_line_defaults_orm: Starting TestApprovalLineDefaultsORM.test_62_create_request_with_lines_line_forced_overrides_values ... 2026-09-20 01:58:01,097 121 INFO rb-6b6600a-224960-417186 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-20 01:58:01,814 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:58:06,901 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_01_compute_approvers ... 2026-09-20 01:58:07,059 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_02_compute_approvers ... 2026-09-20 01:58:07,152 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_03_compute_approvers ... 2026-09-20 01:58:07,640 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_01_compute_state ... 2026-09-20 01:58:07,725 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_02_compute_state ... 2026-09-20 01:58:07,954 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [724] 2026-09-20 01:58:08,079 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_03_compute_state ... 2026-09-20 01:58:08,296 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [725] 2026-09-20 01:58:08,461 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [263] 2026-09-20 01:58:08,658 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [726] 2026-09-20 01:58:09,079 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_04_compute_state ... 2026-09-20 01:58:09,316 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [727] 2026-09-20 01:58:09,462 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [265] 2026-09-20 01:58:09,606 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [728] 2026-09-20 01:58:09,754 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [266] 2026-09-20 01:58:09,907 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [729] 2026-09-20 01:58:10,137 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_05_compute_state ... 2026-09-20 01:58:10,388 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [730] 2026-09-20 01:58:10,531 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [268] 2026-09-20 01:58:10,664 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [731] 2026-09-20 01:58:10,849 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [269] 2026-09-20 01:58:10,987 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [732] 2026-09-20 01:58:11,155 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [270] 2026-09-20 01:58:11,304 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [733] 2026-09-20 01:58:11,396 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_06_compute_state ... 2026-09-20 01:58:11,997 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [734] 2026-09-20 01:58:12,189 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [271] 2026-09-20 01:58:12,335 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [735] 2026-09-20 01:58:12,504 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [272] 2026-09-20 01:58:12,610 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [736] 2026-09-20 01:58:12,779 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [273] 2026-09-20 01:58:12,905 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [737] 2026-09-20 01:58:13,073 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [274] 2026-09-20 01:58:13,239 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [738] 2026-09-20 01:58:13,350 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_07_compute_state ... 2026-09-20 01:58:13,593 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [739] 2026-09-20 01:58:13,777 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [276] 2026-09-20 01:58:13,914 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [740] 2026-09-20 01:58:13,995 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_08_compute_state ... 2026-09-20 01:58:14,253 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [741] 2026-09-20 01:58:14,417 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [277] 2026-09-20 01:58:14,531 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [742] 2026-09-20 01:58:14,687 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [278] 2026-09-20 01:58:14,845 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [743] 2026-09-20 01:58:14,933 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_09_compute_state ... 2026-09-20 01:58:15,161 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [744] 2026-09-20 01:58:15,285 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [279] 2026-09-20 01:58:15,424 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [745] 2026-09-20 01:58:15,661 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_10_compute_state ... 2026-09-20 01:58:15,913 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [746] 2026-09-20 01:58:16,063 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [280] 2026-09-20 01:58:16,202 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [747] 2026-09-20 01:58:16,304 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_11_compute_state ... 2026-09-20 01:58:16,587 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [748] 2026-09-20 01:58:16,687 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [281] 2026-09-20 01:58:16,769 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_12_compute_state ... 2026-09-20 01:58:17,009 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [749] 2026-09-20 01:58:17,185 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [282] 2026-09-20 01:58:17,319 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [750] 2026-09-20 01:58:17,361 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_13_compute_state ... 2026-09-20 01:58:17,612 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [751] 2026-09-20 01:58:17,785 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [283] 2026-09-20 01:58:17,915 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [752] 2026-09-20 01:58:18,072 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_14_compute_state ... 2026-09-20 01:58:18,551 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [753] 2026-09-20 01:58:18,662 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [754] 2026-09-20 01:58:18,760 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [755] 2026-09-20 01:58:18,917 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [284, 285, 286] 2026-09-20 01:58:19,063 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [756] 2026-09-20 01:58:19,253 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [757] 2026-09-20 01:58:19,335 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [758] 2026-09-20 01:58:19,512 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [287, 288] 2026-09-20 01:58:19,647 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [759] 2026-09-20 01:58:19,792 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [289] 2026-09-20 01:58:19,962 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [760] 2026-09-20 01:58:20,039 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_15_compute_state ... 2026-09-20 01:58:20,492 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [761] 2026-09-20 01:58:20,562 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [762] 2026-09-20 01:58:20,636 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [763] 2026-09-20 01:58:20,772 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [290, 291, 292] 2026-09-20 01:58:20,892 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [764] 2026-09-20 01:58:21,041 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [765] 2026-09-20 01:58:21,125 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [766] 2026-09-20 01:58:21,272 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [293, 294] 2026-09-20 01:58:21,410 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [767] 2026-09-20 01:58:21,557 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [295] 2026-09-20 01:58:21,724 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [768] 2026-09-20 01:58:21,793 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_16_compute_state ... 2026-09-20 01:58:22,290 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted request.approval.user.line records with IDs: [109] 2026-09-20 01:58:22,344 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_19_compute_state ... 2026-09-20 01:58:22,679 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [769] 2026-09-20 01:58:22,843 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [296] 2026-09-20 01:58:22,960 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [770] 2026-09-20 01:58:23,171 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [771] 2026-09-20 01:58:23,396 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_04_20_compute_state ... 2026-09-20 01:58:23,671 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [772] 2026-09-20 01:58:23,767 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [773] 2026-09-20 01:58:23,850 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [774] 2026-09-20 01:58:23,942 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [775] 2026-09-20 01:58:24,100 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [297, 298, 299, 300] 2026-09-20 01:58:24,236 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [776] 2026-09-20 01:58:24,316 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [777] 2026-09-20 01:58:24,394 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [778] 2026-09-20 01:58:24,558 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [301, 302, 303] 2026-09-20 01:58:24,713 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [779] 2026-09-20 01:58:24,794 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [780] 2026-09-20 01:58:24,958 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [304, 305] 2026-09-20 01:58:25,148 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [781] 2026-09-20 01:58:25,280 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [306] 2026-09-20 01:58:25,404 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [782] 2026-09-20 01:58:25,479 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_00_direct_manager_in_line_users ... 2026-09-20 01:58:25,977 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [783] 2026-09-20 01:58:26,054 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [784] 2026-09-20 01:58:26,254 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [307, 308] 2026-09-20 01:58:26,374 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [785] 2026-09-20 01:58:26,545 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [309] 2026-09-20 01:58:26,718 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [786] 2026-09-20 01:58:26,764 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_05_01_direct_manager_in_line_users_not_require ... 2026-09-20 01:58:27,323 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [787] 2026-09-20 01:58:27,401 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [788] 2026-09-20 01:58:27,479 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [789] 2026-09-20 01:58:27,612 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [310, 311, 312] 2026-09-20 01:58:27,743 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [790] 2026-09-20 01:58:27,833 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [791] 2026-09-20 01:58:27,976 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.activity records with IDs: [313, 314] 2026-09-20 01:58:28,072 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1416 deleted mail.mail records with IDs: [792] 2026-09-20 01:58:28,200 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [315] 2026-09-20 01:58:28,317 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [793] 2026-09-20 01:58:28,356 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_01_activity_schedule ... 2026-09-20 01:58:28,854 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [794] 2026-09-20 01:58:28,940 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [795] 2026-09-20 01:58:29,123 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [316, 317] 2026-09-20 01:58:29,290 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [796] 2026-09-20 01:58:29,431 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [318] 2026-09-20 01:58:29,554 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [797] 2026-09-20 01:58:29,607 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_06_02_activity_schedule ... 2026-09-20 01:58:30,132 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [798] 2026-09-20 01:58:30,285 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [319] 2026-09-20 01:58:30,413 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [799] 2026-09-20 01:58:30,573 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.activity records with IDs: [320] 2026-09-20 01:58:31,445 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1415 deleted mail.mail records with IDs: [800] 2026-09-20 01:58:31,489 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_07_01_list_of_approvers_empty ... 2026-09-20 01:58:31,826 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestApprovalRequest.test_multiple_approvers_at_each_step ... 2026-09-20 01:58:32,323 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [801] 2026-09-20 01:58:32,396 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1408 deleted mail.mail records with IDs: [802] 2026-09-20 01:58:32,625 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.activity records with IDs: [321, 322] 2026-09-20 01:58:32,755 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [803] 2026-09-20 01:58:32,837 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1411 deleted mail.mail records with IDs: [804] 2026-09-20 01:58:33,024 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.activity records with IDs: [323, 324] 2026-09-20 01:58:33,198 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1417 deleted mail.mail records with IDs: [805] 2026-09-20 01:58:33,257 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-20 01:58:35,098 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_001_confirm_blocks_when_lines_required_missing ... 2026-09-20 01:58:35,513 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [123] 2026-09-20 01:58:35,562 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_002_confirm_succeeds_when_line_present ... 2026-09-20 01:58:36,508 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-09-20 01:58:36,550 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request: Starting TestLinesRequired.test_003_confirm_not_blocked_when_lines_optional ... 2026-09-20 01:58:37,183 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-09-20 01:58:37,255 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:58:42,082 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_01_min_approvals ... 2026-09-20 01:58:42,392 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approval_type_copy ... 2026-09-20 01:58:42,591 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_approve_request_count ... 2026-09-20 01:58:42,861 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1419 deleted mail.mail records with IDs: [808] 2026-09-20 01:58:43,050 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1419 deleted mail.mail records with IDs: [809] 2026-09-20 01:58:43,231 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [327] 2026-09-20 01:58:43,376 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [810] 2026-09-20 01:58:43,441 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_constraint_approval_user_line ... 2026-09-20 01:58:43,587 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request_type: Starting TestApprovalRequest.test_days_to_approve_is_negative ... 2026-09-20 01:58:43,647 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 01:58:48,356 121 INFO rb-6b6600a-224960-417186 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-20 01:58:48,528 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_02_has_lines_multi_with_src_model_set ... 2026-09-20 01:58:49,216 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_05_applicable_record_domain_validation_ok_and_bad ... 2026-09-20 01:58:49,323 121 INFO rb-6b6600a-224960-417186 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-20 01:58:49,423 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_request_type_field_toggle: Starting TestApprovalRequestTypeFieldToggle.test_101_uom_enable_single ... 2026-09-20 01:58:52,182 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:58:52,270 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_001_only_applicable_set_required_empty ... 2026-09-20 01:58:52,863 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_002_only_required_all_records ... 2026-09-20 01:58:53,507 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_003_required_and_applicable_and_combination ... 2026-09-20 01:58:54,309 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_004_required_specific_field_and_applicable_companies ... 2026-09-20 01:58:55,006 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_005_required_empty_list_literal ... 2026-09-20 01:58:55,709 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_006_required_invalid_syntax_safe_fallback ... 2026-09-20 01:58:56,306 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_007_applicable_empty_and_required_all ... 2026-09-20 01:58:56,959 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_required_domain: Starting TestApprovalRequiredDomain.test_008_and_shape_is_stable_against_visibility ... 2026-09-20 01:58:57,618 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:59:03,386 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_approver_role_shows_hr_job_position ... 2026-09-20 01:59:03,890 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_module_strings_carry_no_tax_vocabulary ... 2026-09-20 01:59:03,913 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_base_slip_totals_dict_exposes_no_tax_key ... 2026-09-20 01:59:04,178 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_empty_slip_snapshot_returns_no_columns ... 2026-09-20 01:59:04,409 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_header_slip_gate_excludes_only_disabled_sentinels ... 2026-09-20 01:59:04,821 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_manager_prerequisite_alert_names_missing_hr_data ... 2026-09-20 01:59:05,440 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_request_currency_at_early_utc_hour ... 2026-09-20 01:59:05,862 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_multicurrency_totals_bind_the_request_currency ... 2026-09-20 01:59:06,249 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_refuse_reason_prints_on_slip_only_when_refused ... 2026-09-20 01:59:06,853 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_configuration_is_frozen_at_request_creation ... 2026-09-20 01:59:07,209 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted viin.approval.type.header.slip.field records with IDs: [3] 2026-09-20 01:59:07,223 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted viin.approval.type.line.slip.field records with IDs: [2] 2026-09-20 01:59:07,263 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_slip_report_action_resolves_and_renders ... 2026-09-20 01:59:07,774 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_slip: Starting TestApprovalSlip.test_totals_hidden_when_only_refused_or_cancelled_lines ... 2026-09-20 01:59:08,538 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-20 01:59:09,446 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_101_orm_write_does_not_trigger_type_onchange_hook ... 2026-09-20 01:59:09,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_201_form_onchange_triggers_type_onchange_hook ... 2026-09-20 01:59:11,049 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_202_form_onchange_can_update_many2one_field ... 2026-09-20 01:59:12,413 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_301_line_form_onchange_triggers_type_onchange_hook ... 2026-09-20 01:59:13,028 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1442 deleted request.approval.user.line records with IDs: [160] 2026-09-20 01:59:13,102 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approval_type_dynamic_onchange: Starting TestApprovalTypeDynamicOnchange.test_302_header_and_line_onchange_both_triggered ... 2026-09-20 01:59:15,046 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:59:21,440 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_direct_cursor_access ... 2026-09-20 01:59:21,814 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_model_create_attempt ... 2026-09-20 01:59:22,128 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_sudo_attempt ... 2026-09-20 01:59:22,533 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_with_context_attempt ... 2026-09-20 01:59:22,918 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_blocks_write_attempt ... 2026-09-20 01:59:23,317 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_read_user_company_request ... 2026-09-20 01:59:23,724 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_can_use_readonly_search_count ... 2026-09-20 01:59:24,108 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_comment_only_is_treated_as_empty ... 2026-09-20 01:59:24,421 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_empty_keeps_step_applicable ... 2026-09-20 01:59:24,744 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_false_skips_selector_step ... 2026-09-20 01:59:25,102 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_falsey_non_bool_is_skipped ... 2026-09-20 01:59:25,462 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_assignment ... 2026-09-20 01:59:25,533 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_preflight_blocks_dunder_import ... 2026-09-20 01:59:25,617 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_runtime_blocks_setattr ... 2026-09-20 01:59:25,950 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_true_adds_selector_step ... 2026-09-20 01:59:26,311 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_truthy_non_bool_is_applied ... 2026-09-20 01:59:26,701 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_apply_condition_whitespace_only_is_treated_as_empty ... 2026-09-20 01:59:27,087 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fails_when_no_manager_found_in_hierarchy ... 2026-09-20 01:59:27,474 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_fallback_to_nearest_parent_manager ... 2026-09-20 01:59:27,805 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_manager_is_resolved ... 2026-09-20 01:59:28,136 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_all_must_approve_creates_required_lines ... 2026-09-20 01:59:28,444 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_multiple_selected_any_in_step_unions_users ... 2026-09-20 01:59:28,802 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_department_with_employee_tags_filters_managers ... 2026-09-20 01:59:29,208 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_filter_can_make_resolution_empty ... 2026-09-20 01:59:29,511 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_not_allowed_for_specific_approvers ... 2026-09-20 01:59:29,602 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_requires_tags ... 2026-09-20 01:59:29,659 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_employee_tags_selector_resolves_employees_by_tag ... 2026-09-20 01:59:30,032 121 INFO rb-6b6600a-224960-417186 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-20 01:59:30,406 121 INFO rb-6b6600a-224960-417186 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-20 01:59:30,793 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_filters_out_non_approval_officer_users ... 2026-09-20 01:59:31,107 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_is_not_fixed_when_employee_changes_job ... 2026-09-20 01:59:31,560 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_1: Starting TestApproverSelector.test_job_position_with_employee_tags_filters_employees ... 2026-09-20 01:59:31,938 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-20 01:59:38,226 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_walks_up_until_manager_is_in_submitter_chain ... 2026-09-20 01:59:38,605 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_can_fallback_to_root_manager ... 2026-09-20 01:59:39,135 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5449] 2026-09-20 01:59:39,855 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_department_restrict_with_tag_filter_requires_manager_tag_and_chain ... 2026-09-20 01:59:40,270 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_applies_tag_and_chain_together ... 2026-09-20 01:59:40,682 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_employee_tags_restrict_empty_when_no_manager_chain_match ... 2026-09-20 01:59:41,137 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_keeps_only_users_in_submitter_manager_chain ... 2026-09-20 01:59:41,541 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_2: Starting TestApproverSelectorAdvanced.test_job_restrict_with_tag_filter_applies_tag_and_chain_together ... 2026-09-20 01:59:41,908 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-20 01:59:47,593 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_applies_employee_tag_filter_from_ui ... 2026-09-20 01:59:47,963 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_can_skip_required_step ... 2026-09-20 01:59:48,289 121 INFO rb-6b6600a-224960-417186 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-20 01:59:48,624 121 INFO rb-6b6600a-224960-417186 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-20 01:59:48,947 121 INFO rb-6b6600a-224960-417186 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-20 01:59:49,284 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_python_code: Starting TestApproverSelectorPythonCode.test_python_code_selector_resolves_user ... 2026-09-20 01:59:49,602 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 01:59:58,005 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_lines_before_confirm_and_after_confirm_resolve ... 2026-09-20 01:59:58,703 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [811] 2026-09-20 01:59:58,800 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [812] 2026-09-20 01:59:59,168 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [813] 2026-09-20 01:59:59,269 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [814] 2026-09-20 01:59:59,352 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [815] 2026-09-20 01:59:59,449 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [816] 2026-09-20 01:59:59,572 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_manual_request_before_confirm_and_after_confirm_resolve ... 2026-09-20 02:00:00,200 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [817] 2026-09-20 02:00:00,311 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [818] 2026-09-20 02:00:00,641 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [819] 2026-09-20 02:00:00,725 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [820] 2026-09-20 02:00:00,819 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1477 deleted mail.mail records with IDs: [821] 2026-09-20 02:00:00,943 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_applies_employee_tag_filter ... 2026-09-20 02:00:02,751 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_collects_users_from_all_lines_unique ... 2026-09-20 02:00:03,742 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_line_required_skips_when_no_lines ... 2026-09-20 02:00:04,377 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_optional_skipped_when_no_related_record ... 2026-09-20 02:00:04,648 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_adds_partner_creator_as_approver ... 2026-09-20 02:00:05,312 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_deduplicate_with_res_users_selector ... 2026-09-20 02:00:05,856 121 INFO rb-6b6600a-224960-417186 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-20 02:00:06,397 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_approver_selector_related_record: Starting TestApproverSelectorRelatedRecord.test_related_record_request_required_skips_when_no_related_record ... 2026-09-20 02:00:06,711 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 02:00:06,725 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_01_arch_flag_stamped_when_enabled ... 2026-09-20 02:00:07,679 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_arch_approval_flag: Starting TestArchApprovalFlag.test_02_arch_flag_absent_on_blacklisted_model ... 2026-09-20 02:00:07,718 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:09,378 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_101_single_attach_override ... 2026-09-20 02:00:09,959 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_102_single_attach_override ... 2026-09-20 02:00:10,741 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_202_multi_attach_override ... 2026-09-20 02:00:11,390 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_request_preserve_existing_values: Starting TestAttachRequestPreserveExistingValues.test_203_multi_attach_override ... 2026-09-20 02:00:12,101 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:00:13,560 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_company_mismatch_rejected ... 2026-09-20 02:00:19,354 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_multi_adds_lines_to_existing ... 2026-09-20 02:00:21,037 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1488 deleted request.approval.user.line records with IDs: [286] 2026-09-20 02:00:21,154 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_prefill_access_denied ... 2026-09-20 02:00:21,433 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [190], uid: 1488, model: viin.approval.request 2026-09-20 02:00:21,456 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_single_updates_existing_header ... 2026-09-20 02:00:22,904 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1488 deleted request.approval.user.line records with IDs: [289] 2026-09-20 02:00:22,964 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_request_server: Starting TestAttachRequestServer.test_attach_type_multi_updates_existing_header ... 2026-09-20 02:00:24,477 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:00:26,214 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_00_select_source_records_without_write_access ... 2026-09-20 02:00:26,459 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_10_select_source_records_action_carries_attach_ctx ... 2026-09-20 02:00:26,833 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_20_attach_multi_adds_lines ... 2026-09-20 02:00:27,812 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_attach_server_flow: Starting TestAttachServerFlow.test_30_attach_single_updates_header ... 2026-09-20 02:00:28,552 121 INFO rb-6b6600a-224960-417186 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-20 02:00:28,922 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:00:29,817 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_head_and_all_lines_deleted ... 2026-09-20 02:00:30,549 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13602, 13599] 2026-09-20 02:00:30,859 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3116] 2026-09-20 02:00:30,905 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [79] 2026-09-20 02:00:31,012 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [297] 2026-09-20 02:00:31,046 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13601, 13598] 2026-09-20 02:00:31,225 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3115] 2026-09-20 02:00:31,343 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13604, 13603, 13600] 2026-09-20 02:00:31,387 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [199] 2026-09-20 02:00:31,419 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_deleted_when_main_source_deleted ... 2026-09-20 02:00:32,307 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13608, 13606] 2026-09-20 02:00:32,560 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3117] 2026-09-20 02:00:32,682 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13607] 2026-09-20 02:00:32,721 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [200] 2026-09-20 02:00:32,753 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_draft_request_lines_removed_when_source_line_deleted ... 2026-09-20 02:00:33,699 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13616, 13611] 2026-09-20 02:00:33,868 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3121] 2026-09-20 02:00:33,890 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [82] 2026-09-20 02:00:34,002 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [300] 2026-09-20 02:00:34,031 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13614, 13612] 2026-09-20 02:00:34,196 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3119] 2026-09-20 02:00:34,305 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13618, 13617, 13613] 2026-09-20 02:00:34,332 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [201] 2026-09-20 02:00:34,354 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_base_unlink_single_strategy: Starting TestApprovalBaseUnlinkSingleStrategy.test_non_draft_request_not_cancelled_when_source_deleted ... 2026-09-20 02:00:35,308 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-09-20 02:00:35,444 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [340] 2026-09-20 02:00:35,679 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [13629, 13626, 13622, 13619] 2026-09-20 02:00:35,879 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted res.partner records with IDs: [3122] 2026-09-20 02:00:36,091 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:36,105 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_catalog_button_visibility: Starting TestCatalogButtonVisibility.test_action_add_from_catalog_rejected_when_line_product_disabled ... 2026-09-20 02:00:36,423 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:36,435 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_catalog_order_data: Starting TestProductCatalogOrderData.test_get_product_catalog_order_data_includes_product_type ... 2026-09-20 02:00:36,820 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:37,971 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_01 ... 2026-09-20 02:00:39,185 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_02 ... 2026-09-20 02:00:40,401 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_03 ... 2026-09-20 02:00:41,432 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_coach_approval: Starting TestApprovalRequest.test_coach_approval_04 ... 2026-09-20 02:00:42,678 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:00:43,069 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_header_date_change_recomputes_line_currency_rate_and_request_totals ... 2026-09-20 02:00:43,369 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_line_date_toggle_change_recomputes_line_currency_rate ... 2026-09-20 02:00:43,781 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_request_date_change_recomputes_currency_rate_and_totals ... 2026-09-20 02:00:44,085 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_currency_rate_recompute: Starting TestCurrencyRateRecompute.test_type_date_toggle_change_recomputes_request_currency_rate ... 2026-09-20 02:00:44,431 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:44,445 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_multi ... 2026-09-20 02:00:45,060 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_dest_model_single ... 2026-09-20 02:00:45,661 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_dest_model_by_mode: Starting TestDestModelByMode.test_switch_mode_updates_dest_model_and_lines ... 2026-09-20 02:00:46,413 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67016, 67017, 67018, 67019, 67020, 67021] 2026-09-20 02:00:47,331 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67022, 67023, 67024, 67025, 67026, 67027, 67028, 67029, 67030, 67031] 2026-09-20 02:00:48,158 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:48,173 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_dest_model_mapping_regen: Starting TestDestModelMappingRegen.test_mapping_targets_change_with_mode ... 2026-09-20 02:00:49,035 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67038, 67039, 67040, 67041, 67042, 67043] 2026-09-20 02:00:49,890 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:55,155 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_multi_record_returns_two_distinct_ids ... 2026-09-20 02:00:55,403 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_returns_client_consumable_ids ... 2026-09-20 02:00:56,337 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_duplicate_client_consumable_ids: Starting TestDuplicateClientConsumableIds.test_duplicate_single_record_creates_distinct_persisted_record ... 2026-09-20 02:00:56,572 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 02:00:56,587 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_dynamic_field_in_views_request: Starting TestApprovalRequestDynamicField.test_dynamic_fields_rendering_in_approval_request_form_view ... 2026-09-20 02:00:56,680 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:56,690 121 INFO rb-6b6600a-224960-417186 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-20 02:00:56,848 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:57,010 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_approver_step_popup_keeps_selector_specific_fields ... 2026-09-20 02:00:57,054 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_selector_based_steps ... 2026-09-20 02:00:57,227 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_extra_approval_steps_ui: Starting TestExtraApprovalStepsUi.test_selector_summary_for_specific_approvers ... 2026-09-20 02:00:57,407 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:58,318 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_approver_tree_keeps_inactive_multi_users_visible ... 2026-09-20 02:00:58,378 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_current_sequential_approver_moves_activity_to_next_active_step ... 2026-09-20 02:00:58,791 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1504 deleted mail.mail records with IDs: [823] 2026-09-20 02:00:58,922 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1407] 2026-09-20 02:00:58,945 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [341] 2026-09-20 02:00:59,078 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-09-20 02:00:59,164 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_deactivating_only_pending_approver_refuses_request_and_clears_activity ... 2026-09-20 02:00:59,605 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1504 deleted mail.mail records with IDs: [825] 2026-09-20 02:00:59,711 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1407] 2026-09-20 02:00:59,723 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [343] 2026-09-20 02:00:59,795 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_python_selector_skips_inactive_users ... 2026-09-20 02:00:59,843 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1408] 2026-09-20 02:01:00,139 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_inactive_approvers: Starting TestInactiveApprovers.test_reactivating_pending_sequential_approver_recreates_activity ... 2026-09-20 02:01:00,533 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1504 deleted mail.mail records with IDs: [826] 2026-09-20 02:01:00,613 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1407] 2026-09-20 02:01:00,625 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [344] 2026-09-20 02:01:00,757 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-09-20 02:01:00,858 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [345] 2026-09-20 02:01:01,013 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-09-20 02:01:01,097 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:01:01,110 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_child_mapping_domains ... 2026-09-20 02:01:01,147 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_allows_company_and_currency_manual ... 2026-09-20 02:01:01,172 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_candidates_from_model_by_mode ... 2026-09-20 02:01:02,363 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_src_domain_basic_constraints ... 2026-09-20 02:01:02,408 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:01:03,679 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_01 ... 2026-09-20 02:01:04,102 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_02 ... 2026-09-20 02:01:04,526 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_03 ... 2026-09-20 02:01:04,924 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_04 ... 2026-09-20 02:01:05,409 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_05 ... 2026-09-20 02:01:05,879 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_06 ... 2026-09-20 02:01:06,328 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_07 ... 2026-09-20 02:01:06,787 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_mimimum_approval_request: Starting TestMiMimumApprovalRequest.test_mimimum_approval_request_08 ... 2026-09-20 02:01:07,203 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:01:08,174 121 INFO rb-6b6600a-224960-417186 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-20 02:01:08,953 121 INFO rb-6b6600a-224960-417186 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-20 02:01:09,992 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-09-20 02:01:10,056 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_partner_child_mapping_no_subject_creation: Starting TestPartnerChildMappingNoSubjectCreation.test_03_update_existing_request_via_attach_context ... 2026-09-20 02:01:11,223 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-09-20 02:01:11,300 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:01:15,984 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_01_check_permission_dragging_kanban_at_draft ... 2026-09-20 02:01:16,221 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [831] 2026-09-20 02:01:16,283 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_02_check_permission_dragging_kanban_at_draft ... 2026-09-20 02:01:16,420 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:16,550 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_03_check_permission_dragging_kanban_at_draft ... 2026-09-20 02:01:16,667 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:16,759 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_04_check_permission_dragging_kanban_at_draft ... 2026-09-20 02:01:16,877 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:16,990 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_05_check_permission_dragging_kanban_at_draft ... 2026-09-20 02:01:17,166 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:17,334 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_06_check_permission_dragging_kanban_at_confirm ... 2026-09-20 02:01:17,472 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:17,718 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [832] 2026-09-20 02:01:17,873 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [350] 2026-09-20 02:01:17,983 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [833] 2026-09-20 02:01:18,020 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_07_check_permission_dragging_kanban_at_confirm ... 2026-09-20 02:01:18,173 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:18,455 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [834] 2026-09-20 02:01:18,742 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [835] 2026-09-20 02:01:18,788 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_08_check_permission_dragging_kanban_at_confirm ... 2026-09-20 02:01:18,930 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:19,178 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [836] 2026-09-20 02:01:19,240 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_09_check_permission_dragging_kanban_at_confirm ... 2026-09-20 02:01:19,375 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:19,648 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [837] 2026-09-20 02:01:19,757 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_10_check_permission_dragging_kanban_at_confirm ... 2026-09-20 02:01:19,894 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:20,170 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [838] 2026-09-20 02:01:20,238 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354] 2026-09-20 02:01:20,275 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_11_check_permission_dragging_kanban_at_validate ... 2026-09-20 02:01:20,392 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:20,612 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [839] 2026-09-20 02:01:20,729 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [355] 2026-09-20 02:01:20,848 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [840] 2026-09-20 02:01:20,902 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_12_check_permission_dragging_kanban_at_validate ... 2026-09-20 02:01:21,040 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:21,299 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [841] 2026-09-20 02:01:21,398 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [356] 2026-09-20 02:01:21,508 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [842] 2026-09-20 02:01:21,552 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_13_check_permission_dragging_kanban_at_validate ... 2026-09-20 02:01:21,752 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:22,005 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [843] 2026-09-20 02:01:22,108 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [357] 2026-09-20 02:01:22,221 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [844] 2026-09-20 02:01:22,295 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_14_check_permission_dragging_kanban_at_validate ... 2026-09-20 02:01:22,440 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:22,694 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [845] 2026-09-20 02:01:22,789 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [358] 2026-09-20 02:01:22,897 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [846] 2026-09-20 02:01:22,958 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_15_check_permission_dragging_kanban_at_validate ... 2026-09-20 02:01:23,075 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:23,387 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [847] 2026-09-20 02:01:23,503 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [359] 2026-09-20 02:01:23,645 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [848] 2026-09-20 02:01:23,703 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_16_check_permission_dragging_kanban_at_refuse ... 2026-09-20 02:01:23,862 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:24,126 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [849] 2026-09-20 02:01:24,322 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-09-20 02:01:24,373 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_17_check_permission_dragging_kanban_at_refuse ... 2026-09-20 02:01:24,498 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:24,759 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [851] 2026-09-20 02:01:24,957 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [852] 2026-09-20 02:01:25,021 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_18_check_permission_dragging_kanban_at_refuse ... 2026-09-20 02:01:25,169 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:25,436 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [853] 2026-09-20 02:01:25,626 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [854] 2026-09-20 02:01:25,683 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_19_check_permission_dragging_kanban_at_refuse ... 2026-09-20 02:01:25,823 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:26,100 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [855] 2026-09-20 02:01:26,310 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [856] 2026-09-20 02:01:26,355 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_20_check_permission_dragging_kanban_at_refuse ... 2026-09-20 02:01:26,503 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:26,728 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [857] 2026-09-20 02:01:26,910 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [858] 2026-09-20 02:01:26,943 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [364] 2026-09-20 02:01:26,978 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_21_check_permission_dragging_kanban_at_done ... 2026-09-20 02:01:27,103 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:27,359 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [859] 2026-09-20 02:01:27,474 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [365] 2026-09-20 02:01:27,631 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-09-20 02:01:27,701 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_22_check_permission_dragging_kanban_at_done ... 2026-09-20 02:01:27,856 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:28,096 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [861] 2026-09-20 02:01:28,190 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366] 2026-09-20 02:01:28,339 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [862] 2026-09-20 02:01:28,403 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_23_check_permission_dragging_kanban_at_done ... 2026-09-20 02:01:28,524 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:28,836 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [863] 2026-09-20 02:01:28,935 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [367] 2026-09-20 02:01:29,053 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [864] 2026-09-20 02:01:29,116 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_24_check_permission_dragging_kanban_at_done ... 2026-09-20 02:01:29,242 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:29,496 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [865] 2026-09-20 02:01:29,584 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [368] 2026-09-20 02:01:29,680 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [866] 2026-09-20 02:01:29,723 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_25_check_permission_dragging_kanban_at_done ... 2026-09-20 02:01:29,835 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:30,104 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [867] 2026-09-20 02:01:30,213 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [369] 2026-09-20 02:01:30,335 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [868] 2026-09-20 02:01:30,395 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_26_check_permission_dragging_kanban_at_cancel ... 2026-09-20 02:01:30,536 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:30,784 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [869] 2026-09-20 02:01:30,850 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [370] 2026-09-20 02:01:31,010 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_27_check_permission_dragging_kanban_at_cancel ... 2026-09-20 02:01:31,138 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:31,353 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-09-20 02:01:31,401 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [371] 2026-09-20 02:01:31,451 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_28_check_permission_dragging_kanban_at_cancel ... 2026-09-20 02:01:31,622 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:31,855 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [871] 2026-09-20 02:01:31,904 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372] 2026-09-20 02:01:31,943 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_29_check_permission_dragging_kanban_at_cancel ... 2026-09-20 02:01:32,065 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:32,308 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [872] 2026-09-20 02:01:32,357 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [373] 2026-09-20 02:01:32,395 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_permission_drag_kanban: Starting TestPermissionKanban.test_30_check_permission_dragging_kanban_at_cancel ... 2026-09-20 02:01:32,518 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1510 deleted request.approval.user.line records with IDs: [351, 352, 353, 354] 2026-09-20 02:01:32,807 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [873] 2026-09-20 02:01:32,874 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [374] 2026-09-20 02:01:32,926 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 02:01:41,703 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192, 7210, 7067] 2026-09-20 02:01:41,703 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1, 126, 144] 2026-09-20 02:01:42,190 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [874] 2026-09-20 02:01:42,204 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14140] 2026-09-20 02:01:42,213 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:01:42,721 121 INFO rb-6b6600a-224960-417186 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-20 02:01:42,893 121 INFO rb-6b6600a-224960-417186 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-20 02:01:42,933 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_report_currency_conversion_multi_company: Starting TestReportCurrencyConversionMultiCompany.test_analysis_subtotal_is_converted_into_reporting_company_currency ... 2026-09-20 02:01:43,002 121 INFO rb-6b6600a-224960-417186 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-20 02:01:43,048 121 INFO rb-6b6600a-224960-417186 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-20 02:01:43,142 121 INFO rb-6b6600a-224960-417186 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-20 02:01:43,253 121 INFO rb-6b6600a-224960-417186 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-20 02:01:43,326 121 INFO rb-6b6600a-224960-417186 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-20 02:01:43,420 121 INFO rb-6b6600a-224960-417186 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-20 02:01:43,517 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:01:48,247 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_report_view_not_updatable: Starting TestReportViewNotUpdatable.test_changing_the_company_currency_must_not_crash_the_database ... 2026-09-20 02:01:48,572 121 INFO rb-6b6600a-224960-417186 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-20 02:01:48,707 121 INFO rb-6b6600a-224960-417186 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-20 02:01:48,761 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:01:48,772 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_request_line_create_controls: Starting TestApprovalRequestLineCreateControls.test_request_line_create_controls_are_hidden_outside_draft ... 2026-09-20 02:01:48,838 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:01:48,851 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_marks_exception_then_draft_clears_it ... 2026-09-20 02:01:49,211 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_cancel_with_ignore_context_skips_exception ... 2026-09-20 02:01:49,577 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_ensure_can_change_state_blocks_unlinked_line ... 2026-09-20 02:01:49,724 121 INFO rb-6b6600a-224960-417186 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-20 02:01:50,064 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_request_line_state_protocol: Starting TestRequestLineStateProtocol.test_generic_line_owns_state_protocol_natively ... 2026-09-20 02:01:50,097 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:01:50,109 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_availability_fields_exist ... 2026-09-20 02:01:50,130 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_compute_availability_matches_registry ... 2026-09-20 02:01:50,265 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_res_config_settings_upsell: Starting TestApprovalSettingsUpsell.test_module_toggle_fields_exist ... 2026-09-20 02:01:50,296 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:01:50,312 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_explicit_two_dests_preserved ... 2026-09-20 02:01:50,906 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67760, 67761, 67762, 67763, 67764, 67765] 2026-09-20 02:01:51,758 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_respect_explicit_dest: Starting TestRespectExplicitDest.test_invalid_explicit_dest_falls_back ... 2026-09-20 02:01:52,513 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [67768, 67769, 67770, 67771, 67772, 67773] 2026-09-20 02:01:53,177 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:01:58,219 121 INFO rb-6b6600a-224960-417186 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-20 02:01:58,507 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 02:02:08,227 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-09-20 02:02:08,236 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14719] 2026-09-20 02:02:08,243 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:02:08,492 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_cannot_be_read_across_company ... 2026-09-20 02:02:08,509 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [5], uid: 1531, model: viin.approval.type.header.slip.field 2026-09-20 02:02:08,531 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_header_slip_field_remains_readable_within_same_company ... 2026-09-20 02:02:08,559 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_cannot_be_read_across_company ... 2026-09-20 02:02:08,574 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7], uid: 1531, model: viin.approval.type.line.slip.field 2026-09-20 02:02:08,605 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_slip_field_multi_company_isolation: Starting TestSlipFieldMultiCompanyIsolation.test_line_slip_field_remains_readable_within_same_company ... 2026-09-20 02:02:08,671 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:02:09,932 121 INFO rb-6b6600a-224960-417186 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-20 02:02:10,033 121 INFO rb-6b6600a-224960-417186 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-20 02:02:10,077 121 INFO rb-6b6600a-224960-417186 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-20 02:02:11,220 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1532 deleted mail.mail records with IDs: [876] 2026-09-20 02:02:11,331 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:02:14,082 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_101_approval_type_header ... 2026-09-20 02:02:14,178 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_102_approval_type_child ... 2026-09-20 02:02:14,218 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_exclude_from_snapshot_type_single: Starting TestSnapshotDiffEngineExcludeFromSnapshotTypeSingle.test_103_approval_type_mixed ... 2026-09-20 02:02:14,257 121 INFO rb-6b6600a-224960-417186 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-20 02:02:15,355 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1533 deleted mail.mail records with IDs: [877] 2026-09-20 02:02:15,502 121 INFO rb-6b6600a-224960-417186 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-20 02:02:16,775 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1533 deleted mail.mail records with IDs: [878] 2026-09-20 02:02:16,921 121 INFO rb-6b6600a-224960-417186 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-20 02:02:18,698 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1533 deleted mail.mail records with IDs: [879] 2026-09-20 02:02:18,873 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:02:20,336 121 INFO rb-6b6600a-224960-417186 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-20 02:02:21,412 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1534 deleted mail.mail records with IDs: [880] 2026-09-20 02:02:21,579 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-09-20 02:02:21,666 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-09-20 02:02:21,765 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-09-20 02:02:21,831 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_snapshot_diff_engine_root_model: Starting TestSnapshotDiffEngineRootModel.test_102_single_diff_message_when_child_updated_directly ... 2026-09-20 02:02:22,897 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1534 deleted mail.mail records with IDs: [884] 2026-09-20 02:02:23,075 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-09-20 02:02:23,173 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-09-20 02:02:23,243 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:02:24,191 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_last_source_change_date_set_on_divergence_and_cleared_on_convergence ... 2026-09-20 02:02:24,846 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [887] 2026-09-20 02:02:24,990 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_recurring_divergence_after_convergence_notifies_again ... 2026-09-20 02:02:25,796 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [888] 2026-09-20 02:02:26,002 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_resubmitting_after_reset_to_draft_recaptures_snapshot_and_clears_divergence_flag ... 2026-09-20 02:02:26,699 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [889] 2026-09-20 02:02:26,872 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [383] 2026-09-20 02:02:27,260 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [890] 2026-09-20 02:02:27,293 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceFlagLifecycle.test_source_changed_after_submission_flag_true_on_divergence_false_on_convergence ... 2026-09-20 02:02:28,039 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-09-20 02:02:28,189 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:02:28,833 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceCountAggregation.test_diverged_source_count_aggregates_own_source_and_flagged_lines ... 2026-09-20 02:02:29,898 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-09-20 02:02:30,083 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:02:31,960 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_reporting: Starting TestSourceDivergenceNotifiesActedApproversAndRequester.test_divergence_notice_reaches_acted_approver_and_requester_not_pending_approver ... 2026-09-20 02:02:32,704 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [893] 2026-09-20 02:02:32,795 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1537 deleted mail.mail records with IDs: [894] 2026-09-20 02:02:32,944 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1535 deleted mail.activity records with IDs: [387, 388] 2026-09-20 02:02:33,091 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1535 deleted mail.mail records with IDs: [895] 2026-09-20 02:02:33,266 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-09-20 02:02:33,344 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [897] 2026-09-20 02:02:33,416 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:02:34,339 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_source_changed_after_submission_flag_stays_false_before_submission ... 2026-09-20 02:02:34,814 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceWriteScoping.test_unrelated_write_on_submitted_request_must_not_alter_attached_source ... 2026-09-20 02:02:35,582 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-09-20 02:02:35,750 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:02:36,641 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceAuthorityGate.test_blocked_push_to_attached_source_posts_a_note_naming_the_field ... 2026-09-20 02:02:37,303 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [899] 2026-09-20 02:02:37,414 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceAuthorityGate.test_direct_edit_of_mapped_field_on_submitted_request_must_not_reach_attached_source ... 2026-09-20 02:02:38,191 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-09-20 02:02:38,295 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:02:39,230 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceGeneratedSourceCarveOut.test_mapped_field_write_after_submission_still_reaches_generated_source ... 2026-09-20 02:02:40,059 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [901] 2026-09-20 02:02:40,220 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:02:41,168 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_source_divergence_sync_gates: Starting TestSourceDivergenceExplicitFullSync.test_synch_to_res_ref_with_no_argument_still_pushes_head_and_lines ... 2026-09-20 02:02:42,094 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [902] 2026-09-20 02:02:42,316 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:02:47,130 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_blocked_transition_must_not_be_reported_as_having_happened ... 2026-09-20 02:02:47,269 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_refuse_wizard_handoff_is_not_silently_dropped ... 2026-09-20 02:02:47,348 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_state_write_routing: Starting TestStateWriteRouting.test_uninterrupted_transition_completes_and_persists_the_whole_write ... 2026-09-20 02:02:47,566 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1538 deleted mail.mail records with IDs: [903] 2026-09-20 02:02:47,683 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 02:02:49,084 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__falsy_head_and_line_clear ... 2026-09-20 02:02:49,692 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__head_overrides_request_head ... 2026-09-20 02:02:50,358 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_name_overrides_line_name ... 2026-09-20 02:02:51,046 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__line_overrides_its_own_line ... 2026-09-20 02:02:51,702 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__lines_prefilled_from_line_mapping ... 2026-09-20 02:02:51,967 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__origin_keys_are_ignored ... 2026-09-20 02:02:52,003 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_matches_and_updates_lines ... 2026-09-20 02:02:52,919 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [536] 2026-09-20 02:02:52,998 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_multi__update_existing_request_updates_line_name ... 2026-09-20 02:02:53,981 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [538] 2026-09-20 02:02:54,063 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__falsy_line_clears_request_head ... 2026-09-20 02:02:54,559 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__line_overrides_request_head ... 2026-09-20 02:02:54,992 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__origin_keys_are_ignored ... 2026-09-20 02:02:55,036 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__update_existing_request_header_from_line ... 2026-09-20 02:02:55,584 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval.tests.test_wizard_pipeline: Starting TestWizardPartnerPipeline.test_single__wizard_line_applies_header_defaults_fill ... 2026-09-20 02:02:56,790 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:02:58,505 121 INFO rb-6b6600a-224960-417186 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-20 02:02:59,968 121 INFO rb-6b6600a-224960-417186 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-20 02:03:01,450 121 INFO rb-6b6600a-224960-417186 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-20 02:03:02,879 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_account_move_display_type: Starting TestAccountMoveDisplayTypeMappingAndSync.test_no_argument_full_sync_pulls_head_and_every_line_together ... 2026-09-20 02:03:04,228 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:03:12,398 121 INFO rb-6b6600a-224960-417186 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-20 02:03:12,510 121 INFO rb-6b6600a-224960-417186 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-20 02:03:12,528 121 INFO rb-6b6600a-224960-417186 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-20 02:03:17,536 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:03:17,857 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_invoice_type_core_config ... 2026-09-20 02:03:17,911 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_customer_refund_type_core_config ... 2026-09-20 02:03:17,942 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_types_should_exist ... 2026-09-20 02:03:17,962 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_accounting_request_types: Starting TestAccountingRequestTypesExistence.test_vendor_payment_type_core_config ... 2026-09-20 02:03:17,994 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:03:18,360 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_display_type_sync_bidirectional ... 2026-09-20 02:03:19,458 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_line_analytic_distribution_sync ... 2026-09-20 02:03:19,524 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:22,002 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7c74ca40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:22,003 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7f829940> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:22,010 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:22,012 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7f8184a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:22,359 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:24,201 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f822309a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:24,202 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f82528c20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:24,207 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:24,210 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f8252a980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:25,130 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:27,034 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7dda37e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:27,035 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7ece6340> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:27,042 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:27,046 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7ece5620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:27,392 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:30,260 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81b2a980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:30,261 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7c34d4e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:30,266 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:30,269 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7c34d440> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:30,554 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:32,446 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f8337fba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:32,447 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f83e340e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:32,454 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:32,459 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f83e351c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:33,369 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:35,228 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f8338cb80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:35,228 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f81a2b880> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:35,233 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:35,238 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f81a2b920> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:35,481 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:38,039 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7d60f100> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:38,040 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f81a20900> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:38,047 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:38,053 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f81a204a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:38,362 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:41,002 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f8127b9c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:41,003 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f80a053a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:41,009 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:41,013 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7c710ea0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:43,630 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1551 deleted mail.mail records with IDs: [904] 2026-09-20 02:03:43,814 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [396] 2026-09-20 02:03:43,921 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [905] 2026-09-20 02:03:44,172 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [906] 2026-09-20 02:03:44,235 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_res_ref_mapping ... 2026-09-20 02:03:45,301 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_snapshot_includes_invoice_line_taxes ... 2026-09-20 02:03:46,927 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1551 deleted mail.mail records with IDs: [907] 2026-09-20 02:03:47,037 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_sync_header ... 2026-09-20 02:03:48,319 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1551 deleted mail.mail records with IDs: [908] 2026-09-20 02:03:48,485 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [398] 2026-09-20 02:03:48,588 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [909] 2026-09-20 02:03:48,701 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_customer_invoice_uses_source_journal_not_type_default ... 2026-09-20 02:03:49,962 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1551 deleted mail.mail records with IDs: [910] 2026-09-20 02:03:50,134 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [399] 2026-09-20 02:03:50,255 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [911] 2026-09-20 02:03:50,404 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_customer_invoice: Starting TestCustomerInvoiceApprovalFlow.test_full_flow_customer_invoice_confirm_then_validate ... 2026-09-20 02:03:51,676 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1551 deleted mail.mail records with IDs: [912] 2026-09-20 02:03:51,805 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [400] 2026-09-20 02:03:51,910 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [913] 2026-09-20 02:03:52,053 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:54,580 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9fa7f579c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:54,581 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f817b6980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:54,585 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:54,589 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f817b7ba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:03:54,613 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:03:55,305 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_res_ref_mapping ... 2026-09-20 02:03:56,134 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_customer_refund_sync_and_not_mixed ... 2026-09-20 02:03:56,900 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_customer_refund: Starting TestCustomerRefundApprovalFlow.test_full_flow_customer_refund_confirm_then_validate ... 2026-09-20 02:03:57,751 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1552 deleted mail.mail records with IDs: [914] 2026-09-20 02:03:57,884 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [401] 2026-09-20 02:03:57,972 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [915] 2026-09-20 02:03:58,063 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:03:58,744 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_amount_tax_column_follows_tax_ids_accounting_gate ... 2026-09-20 02:03:59,247 121 INFO rb-6b6600a-224960-417186 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-20 02:04:00,754 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_line_tax_amount: Starting TestApprovalLineTaxAmount.test_line_tax_amount_equals_total_minus_subtotal ... 2026-09-20 02:04:01,163 121 INFO rb-6b6600a-224960-417186 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-20 02:04:02,389 121 INFO rb-6b6600a-224960-417186 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-20 02:04:04,347 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 02:04:04,378 121 INFO rb-6b6600a-224960-417186 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-20 02:04:04,887 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_amount_tax_equals_currency_rounded_total_minus_subtotal ... 2026-09-20 02:04:05,205 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_slip_account: Starting TestApprovalSlipAccount.test_slip_totals_expose_tax_key_with_account_module ... 2026-09-20 02:04:05,499 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:04:05,514 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_slip_account_tax_wording: Starting TestApprovalAccountBridgeTaxWording.test_account_bridge_relayers_tax_aware_slip_label ... 2026-09-20 02:04:06,025 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:04:06,444 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_full_flow_vendor_payment_confirm_then_validate ... 2026-09-20 02:04:07,371 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1558 deleted mail.mail records with IDs: [916] 2026-09-20 02:04:07,531 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [402] 2026-09-20 02:04:07,644 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [917] 2026-09-20 02:04:07,735 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_res_ref_mapping ... 2026-09-20 02:04:08,453 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_approval_vendor_payment: Starting TestVendorPaymentsApprovalFlow.test_vendor_payment_sync_and_not_mixed ... 2026-09-20 02:04:09,156 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:04:09,213 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:11,886 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f8117dbc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:11,888 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9fa6090220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:11,893 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:11,897 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9fa6091b20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:12,177 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:14,624 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81ae9c60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:14,625 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7fc42020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:14,631 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:14,636 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7fc40fe0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:14,911 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:16,842 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f80a04180> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:16,843 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f82dc9940> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:16,849 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:16,854 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f82dc82c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:17,833 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:19,701 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f8337e2a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:19,701 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7cf13100> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:19,707 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:19,710 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7cf11620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:19,994 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:22,493 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7f3514e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:22,494 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f80a06660> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:22,499 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:22,502 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f80a05120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:22,822 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:24,791 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81ae6160> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:24,792 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f8204a660> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:24,797 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:24,800 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f82049a80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:25,734 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:27,493 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81a74220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:27,493 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7eca4ae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:27,500 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:27,504 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7eca7240> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:27,786 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:30,455 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81fc2e80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:30,456 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f81be1940> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:30,462 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:30,465 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f81be2ac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:31,147 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_01_type_toggles_reflect_on_request_and_line ... 2026-09-20 02:04:31,424 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_02_header_only_taxes_price_excluded ... 2026-09-20 02:04:31,635 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_03_header_only_taxes_price_included ... 2026-09-20 02:04:31,893 121 INFO rb-6b6600a-224960-417186 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-20 02:04:32,223 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_06_line_product_overrides_header_product_in_aal ... 2026-09-20 02:04:32,632 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [403] 2026-09-20 02:04:32,835 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_account: Starting TestViinApprovalsAccount.test_07_distribution_vals_include_product_keys ... 2026-09-20 02:04:33,083 121 INFO rb-6b6600a-224960-417186 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-20 02:04:33,514 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [404] 2026-09-20 02:04:33,739 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:36,788 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9fa5f374c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:36,789 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7dda37e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:36,795 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:36,799 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7dda39c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:36,828 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:04:37,071 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:38,918 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81f9f420> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:38,919 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f81fa8900> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:38,926 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:38,931 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f81fabd80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:39,881 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:41,775 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7d9a1800> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:41,776 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9fa71b6840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:41,780 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:41,783 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9fa71b6480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:42,087 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:44,802 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81c68220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:44,803 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f81b29e40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:44,810 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:44,815 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f81b29620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:45,153 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:47,748 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7ed22840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:47,749 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f81b682c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:47,754 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:47,758 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f81b68cc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:48,072 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:50,029 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7d453f60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:50,030 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f8252ad40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:50,036 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:50,040 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f8252bc40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:50,348 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:52,804 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7dd062a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:52,805 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7f070040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:52,811 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:52,814 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7f070720> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:53,071 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:55,552 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f82904d60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:55,553 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f81ae2f20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:55,560 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:55,564 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f81ae3880> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:55,857 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:57,889 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7c608f40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:57,890 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9fa6000040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:57,895 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:57,899 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9fa6001580> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:04:58,914 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:01,034 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f8266db20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:01,035 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f8205df80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:01,042 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:01,044 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f8205da80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:01,348 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:04,195 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7fd72b60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:04,196 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f817db2e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:04,202 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:04,206 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f817da980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:04,520 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:06,474 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81ab28e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:06,475 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7f378ae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:06,479 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:06,483 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7f379bc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:07,428 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:09,270 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f80d0f7e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:09,271 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7dd64680> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:09,276 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:09,280 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7dd660c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:09,579 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:12,126 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81c4a3e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:12,127 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f81adff60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:12,134 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:12,138 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f81adcf40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:12,401 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:15,076 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f830d1620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:15,077 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7f2120c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:15,082 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:15,084 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f83481120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:15,312 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:17,090 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7c679940> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:17,091 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7fa33e20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:17,095 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:17,098 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7fa31940> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:18,069 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:20,198 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81adfba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:20,199 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f82f41760> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:20,206 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:20,210 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f82f416c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:20,919 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_distribution_vals_have_product_keys ... 2026-09-20 02:05:21,159 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_request_product_propagates_to_header_analytic_lines ... 2026-09-20 02:05:21,486 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [405] 2026-09-20 02:05:21,676 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_line_product_propagates_to_line_analytic_lines ... 2026-09-20 02:05:22,123 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [406] 2026-09-20 02:05:22,316 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_header_and_line_both_generate_with_own_products ... 2026-09-20 02:05:22,709 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [407] 2026-09-20 02:05:22,956 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_ref_fallbacks_to_name_when_reference_missing ... 2026-09-20 02:05:23,268 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [408] 2026-09-20 02:05:23,460 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_account.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_wrong_plan_account_still_rejected_even_with_product ... 2026-09-20 02:05:23,856 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:26,637 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9fa7e179c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:26,638 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f83f48680> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:26,643 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:26,646 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f83f48f40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:26,666 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:05:27,172 121 INFO rb-6b6600a-224960-417186 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-20 02:05:27,235 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:05:27,885 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:30,667 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7da92e80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:30,669 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f80d0f9c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:30,675 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:30,680 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f80d0fb00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:30,999 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:32,914 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7c39bc40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:32,916 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f831cd940> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:32,921 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:32,925 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f831cd620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:33,938 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:35,754 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f824ed8a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:35,755 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f8117c540> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:35,760 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:35,764 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f8117c9a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:36,025 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:38,652 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7dad0ea0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:38,653 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f81f5eb60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:38,660 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:38,664 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f81f5d3a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:38,952 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:41,639 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f82093380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:41,639 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f82112d40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:41,646 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:41,650 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f821105e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:41,902 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:43,839 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81e0d120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:43,840 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7da37a60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:43,846 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:43,850 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7da36de0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:44,161 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:46,941 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f808b9760> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:46,941 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f8127b060> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:46,946 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:46,949 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f8127b2e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:47,210 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:49,839 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7cb296c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:49,840 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f80a13600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:49,846 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:49,851 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f8286fe20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:50,110 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:51,939 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7cb5e700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:51,939 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7fb54cc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:51,945 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:51,948 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7fb547c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:53,062 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:55,029 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7ff0c180> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:55,030 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9fa7f55da0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:55,036 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:55,041 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9fa7f54400> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:55,342 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:58,070 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81facae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:58,071 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7f3520c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:58,078 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:58,082 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7f351e40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:05:58,412 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:00,263 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81ccf420> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:00,264 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f81a17c40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:00,270 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:00,274 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f81a16020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:01,315 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:03,136 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81c0ec00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:03,137 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f84205a80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:03,143 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:03,147 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f84204c20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:03,381 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:05,889 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f8125f100> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:05,890 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7dabf740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:05,895 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:05,898 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7dabf2e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:06,117 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:07,891 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f80c6e8e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:07,893 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9fa7cbf560> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:07,898 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:07,902 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9fa7cbc220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:08,798 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:10,645 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f81207380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:10,646 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7d8894e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:10,652 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:10,656 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7d88a020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:11,314 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_01_request_generate_basic ... 2026-09-20 02:06:11,631 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [410] 2026-09-20 02:06:11,780 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_02_line_generate_only_when_line_validated ... 2026-09-20 02:06:12,883 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [411] 2026-09-20 02:06:13,066 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_03_idempotent_revalidate ... 2026-09-20 02:06:13,351 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [412] 2026-09-20 02:06:13,568 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [578, 577] 2026-09-20 02:06:13,730 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [413] 2026-09-20 02:06:13,827 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_04_invalid_business_domain_rejected ... 2026-09-20 02:06:14,170 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_05_button_context_validate_rejects_wrong_plan ... 2026-09-20 02:06:14,563 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_06_prevent_delete_account_in_use ... 2026-09-20 02:06:14,890 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [416] 2026-09-20 02:06:15,064 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14983] 2026-09-20 02:06:15,088 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_analytic.tests.test_viin_approvals_analytic: Starting TestViinApprovalsAnalytic.test_analytic_line_amount_uses_request_currency_rate ... 2026-09-20 02:06:15,577 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [417] 2026-09-20 02:06:15,797 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:17,726 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f9f7dd5c2c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:17,727 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f9f7fbd91c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:17,732 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:17,736 121 INFO rb-6b6600a-224960-417186 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f9f7fbda0c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:06:17,761 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:06:21,064 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [418] 2026-09-20 02:06:21,193 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294588327636260.1789869981.114483594894409-openerp-322-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:06:21,208 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [918] 2026-09-20 02:06:21,256 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_payment_advance ... 2026-09-20 02:06:23,747 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_01_refuse_all_lines_cancels_advance_payment ... 2026-09-20 02:06:24,463 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_02_payment_with_advance_journal ... 2026-09-20 02:06:25,305 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_01 ... 2026-09-20 02:06:26,442 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_02 ... 2026-09-20 02:06:27,869 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [2] 2026-09-20 02:06:27,879 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [3] 2026-09-20 02:06:28,721 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_03 ... 2026-09-20 02:06:30,121 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [6] 2026-09-20 02:06:30,130 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [7] 2026-09-20 02:06:30,380 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_03_payment_advance_reconcile_04 ... 2026-09-20 02:06:31,639 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [10] 2026-09-20 02:06:31,646 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [11] 2026-09-20 02:06:32,477 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_account: Starting TestAccount.test_05_advance_payment_future_date_must_post_before_reconcile ... 2026-09-20 02:06:33,366 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 02:06:35,612 121 INFO rb-6b6600a-224960-417186 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-20 02:06:36,956 121 INFO rb-6b6600a-224960-417186 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-20 02:06:38,363 121 INFO rb-6b6600a-224960-417186 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-20 02:06:39,741 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_04_single_supplier_partial_amount_wizard_editable ... 2026-09-20 02:06:40,734 121 INFO rb-6b6600a-224960-417186 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-20 02:06:42,074 121 INFO rb-6b6600a-224960-417186 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-20 02:06:43,316 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_advance_multi_partner_settlement: Starting TestAdvanceMultiPartnerSettlement.test_07_partnerless_payable_line_forms_own_batch ... 2026-09-20 02:06:44,461 121 INFO rb-6b6600a-224960-417186 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-20 02:06:45,941 121 INFO rb-6b6600a-224960-417186 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-20 02:06:47,352 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 02:06:50,050 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_01__check_employee_advance_ids ... 2026-09-20 02:06:50,158 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_02__compute_approval_request_line_ids ... 2026-09-20 02:06:50,388 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted request.approval.user.line records with IDs: [579] 2026-09-20 02:06:50,463 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow ... 2026-09-20 02:06:50,724 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <691805104101197.1789870010.636066913604736-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:06:50,829 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [919] 2026-09-20 02:06:50,910 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410598662641963.1789870010.875923395156860-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:06:50,918 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-09-20 02:06:50,996 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <560637915134883.1789870010.958356142044067-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:06:51,003 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [921] 2026-09-20 02:06:51,078 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341302003301091.1789870011.039794921875000-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:06:51,087 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [922] 2026-09-20 02:06:51,216 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [419, 420, 421, 422, 423] 2026-09-20 02:06:51,351 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266960820683477.1789870011.263090372085571-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:06:51,354 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266960820683477.1789870011.263090372085571-openerp-323-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:06:51,356 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266960820683477.1789870011.263090372085571-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:06:51,358 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266960820683477.1789870011.263090372085571-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:06:51,361 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266960820683477.1789870011.263090372085571-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:06:51,377 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [923] 2026-09-20 02:06:51,909 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <280523573716211.1789870011.879977226257324-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:06:51,963 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [924] 2026-09-20 02:06:52,028 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352193269490939.1789870011.996549129486084-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:06:52,035 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [925] 2026-09-20 02:06:52,108 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357869803281116.1789870012.066854476928711-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:06:52,116 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [926] 2026-09-20 02:06:52,201 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058718286192052.1789870012.156517267227173-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:06:52,211 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [927] 2026-09-20 02:06:52,341 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [425, 426, 427, 428, 429] 2026-09-20 02:06:52,441 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452627614836128.1789870012.405724048614502-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:06:52,443 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452627614836128.1789870012.405724048614502-openerp-323-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:06:52,445 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452627614836128.1789870012.405724048614502-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:06:52,448 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452627614836128.1789870012.405724048614502-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:06:52,450 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452627614836128.1789870012.405724048614502-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:06:52,460 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [928] 2026-09-20 02:06:52,503 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_10__flow_02 ... 2026-09-20 02:06:52,734 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <490632289371029.1789870012.661274194717407-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:06:52,843 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [929] 2026-09-20 02:06:52,946 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443546199497547.1789870012.906836748123169-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:06:52,953 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [930] 2026-09-20 02:06:53,032 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480782951978738.1789870012.997339487075806-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:06:53,038 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [931] 2026-09-20 02:06:53,125 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <310829269063962.1789870013.076320409774780-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:06:53,137 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [932] 2026-09-20 02:06:53,273 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [430, 431, 432, 433, 434] 2026-09-20 02:06:53,365 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488216721755650.1789870013.318353891372681-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:06:53,370 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488216721755650.1789870013.318353891372681-openerp-323-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:06:53,373 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488216721755650.1789870013.318353891372681-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:06:53,375 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488216721755650.1789870013.318353891372681-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:06:53,377 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488216721755650.1789870013.318353891372681-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:06:53,395 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [933] 2026-09-20 02:06:53,500 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_01 ... 2026-09-20 02:06:53,696 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <403107120829468.1789870013.630101442337036-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:06:53,767 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [934] 2026-09-20 02:06:53,839 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676575449012666.1789870013.806749582290649-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:06:53,843 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [935] 2026-09-20 02:06:53,901 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <779974605326738.1789870013.870467662811279-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:06:53,907 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [936] 2026-09-20 02:06:53,983 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <988142737280251.1789870013.945871353149414-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:06:53,990 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [937] 2026-09-20 02:06:54,173 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [436, 437, 438, 439, 440] 2026-09-20 02:06:54,255 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784113130678429.1789870014.214728593826294-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:06:54,257 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784113130678429.1789870014.214728593826294-openerp-323-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:06:54,259 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784113130678429.1789870014.214728593826294-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:06:54,261 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784113130678429.1789870014.214728593826294-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:06:54,263 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784113130678429.1789870014.214728593826294-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:06:54,273 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [938] 2026-09-20 02:06:54,339 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_approval_request: Starting TestApprovalRequest.test_11__flow_02 ... 2026-09-20 02:06:54,548 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <905660375363140.1789870014.479485750198364-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:06:54,648 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [939] 2026-09-20 02:06:54,743 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <431550512253996.1789870014.706223964691162-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:06:54,752 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [940] 2026-09-20 02:06:54,860 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452238717598890.1789870014.805125951766968-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:06:54,866 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [941] 2026-09-20 02:06:54,949 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395870841188875.1789870014.900477170944214-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:06:54,956 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [942] 2026-09-20 02:06:55,157 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [442, 443, 444, 445, 446] 2026-09-20 02:06:55,256 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065006295629487.1789870015.214229345321655-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:06:55,258 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065006295629487.1789870015.214229345321655-openerp-323-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:06:55,260 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065006295629487.1789870015.214229345321655-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:06:55,262 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065006295629487.1789870015.214229345321655-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:06:55,263 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065006295629487.1789870015.214229345321655-openerp-323-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:06:55,272 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [943] 2026-09-20 02:06:55,363 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 02:06:57,433 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_01_create_request_type ... 2026-09-20 02:07:02,432 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_company: Starting TestEmployeeAdvanceAccessRights.test_02_create_journal ... 2026-09-20 02:07:10,887 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 02:07:13,016 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_11_check_journal_company ... 2026-09-20 02:07:21,484 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_12_check_employee_id ... 2026-09-20 02:07:21,586 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_13_compute_check_account_advance_employee ... 2026-09-20 02:07:21,740 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_14_compute_amount ... 2026-09-20 02:07:21,815 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_15_check_infor_in_employee_advance ... 2026-09-20 02:07:21,984 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_01 ... 2026-09-20 02:07:22,811 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_21_create_advance_approval_error_03 ... 2026-09-20 02:07:23,724 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_01 ... 2026-09-20 02:07:23,762 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance records with IDs: [12] 2026-09-20 02:07:23,784 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_22_unlink_if_link_approval_02 ... 2026-09-20 02:07:24,648 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15726] 2026-09-20 02:07:24,705 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_23_compute_approved_amount ... 2026-09-20 02:07:24,756 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.line records with IDs: [22, 23] 2026-09-20 02:07:25,743 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [450] 2026-09-20 02:07:25,893 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <828832738159335.1789870045.802179574966431-openerp-329-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:25,906 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [944] 2026-09-20 02:07:26,039 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_30_compute_payment_state_error ... 2026-09-20 02:07:26,941 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [452] 2026-09-20 02:07:27,059 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <528005221203285.1789870046.991689205169678-openerp-330-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:27,070 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [945] 2026-09-20 02:07:27,253 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_31_compute_payment_state_partial ... 2026-09-20 02:07:28,153 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [453] 2026-09-20 02:07:28,298 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <997951287878143.1789870048.214920759201050-openerp-331-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:28,316 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [946] 2026-09-20 02:07:29,057 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_01 ... 2026-09-20 02:07:30,011 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [454] 2026-09-20 02:07:30,156 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <881985933372421.1789870050.060693264007568-openerp-332-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:30,168 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [947] 2026-09-20 02:07:31,092 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_32_compute_payment_state_paid_02 ... 2026-09-20 02:07:31,858 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [455] 2026-09-20 02:07:31,967 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141492965105634.1789870051.900924682617188-openerp-333-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:31,983 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [948] 2026-09-20 02:07:32,647 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_33_compute_has_outstanding_payment ... 2026-09-20 02:07:33,555 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [456] 2026-09-20 02:07:33,675 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <701530972462612.1789870053.606829643249512-openerp-334-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:33,691 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [949] 2026-09-20 02:07:34,399 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_40_advance_reconcile_amount ... 2026-09-20 02:07:34,484 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_41_advance_reconcile_amount ... 2026-09-20 02:07:35,951 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [14] 2026-09-20 02:07:36,798 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [15] 2026-09-20 02:07:36,827 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_01 ... 2026-09-20 02:07:37,738 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [457] 2026-09-20 02:07:37,887 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <610114304595179.1789870057.796668529510498-openerp-335-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:37,903 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [950] 2026-09-20 02:07:39,129 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_02 ... 2026-09-20 02:07:40,042 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [458] 2026-09-20 02:07:40,173 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814370695334487.1789870060.094367742538452-openerp-336-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:40,185 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [951] 2026-09-20 02:07:41,693 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [19] 2026-09-20 02:07:41,701 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [20] 2026-09-20 02:07:42,585 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_03 ... 2026-09-20 02:07:43,486 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [459] 2026-09-20 02:07:43,621 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <638750178789432.1789870063.537114620208740-openerp-337-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:43,634 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [952] 2026-09-20 02:07:44,936 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_42_advance_reconcile__employee_payment_04 ... 2026-09-20 02:07:45,817 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [460] 2026-09-20 02:07:45,992 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <618782985509708.1789870065.893496036529541-openerp-338-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:46,005 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [953] 2026-09-20 02:07:46,809 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_43_advance_reconcile__auto_reconcile ... 2026-09-20 02:07:47,626 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [461] 2026-09-20 02:07:47,768 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <601038267003799.1789870067.672215461730957-openerp-339-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:47,793 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [954] 2026-09-20 02:07:49,506 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [25] 2026-09-20 02:07:49,518 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [26] 2026-09-20 02:07:49,831 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_01 ... 2026-09-20 02:07:50,833 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [462] 2026-09-20 02:07:50,990 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <262715489191043.1789870070.894929885864258-openerp-340-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:51,004 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [955] 2026-09-20 02:07:52,493 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [29] 2026-09-20 02:07:52,501 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [30] 2026-09-20 02:07:53,303 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_44_advance_reconcile__refund_employee_02 ... 2026-09-20 02:07:54,238 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [463] 2026-09-20 02:07:54,355 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <535167025238626.1789870074.283173799514771-openerp-341-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:54,367 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [956] 2026-09-20 02:07:56,125 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [33] 2026-09-20 02:07:56,134 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [34] 2026-09-20 02:07:57,531 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_45_advance_reconcile_by_date_01 ... 2026-09-20 02:07:58,421 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [464] 2026-09-20 02:07:58,571 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <035152691054345.1789870078.472869157791138-openerp-342-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:07:58,585 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [957] 2026-09-20 02:08:00,114 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [465] 2026-09-20 02:08:00,182 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <495395818335285.1789870080.150865554809570-openerp-343-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:08:00,191 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [958] 2026-09-20 02:08:01,631 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [466] 2026-09-20 02:08:01,707 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058447129793230.1789870081.673456668853760-openerp-344-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:08:01,716 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [959] 2026-09-20 02:08:02,331 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [37] 2026-09-20 02:08:02,370 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [38] 2026-09-20 02:08:02,380 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [39, 40] 2026-09-20 02:08:02,412 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [41, 42] 2026-09-20 02:08:02,421 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile.line records with IDs: [43, 44, 45] 2026-09-20 02:08:02,450 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_46_advance_reconcile__warning ... 2026-09-20 02:08:03,316 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [467] 2026-09-20 02:08:03,458 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736019669858840.1789870083.374029159545898-openerp-345-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:08:03,468 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [960] 2026-09-20 02:08:04,859 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [284] 2026-09-20 02:08:05,044 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_50_advance_reconcile__cancel ... 2026-09-20 02:08:05,924 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [468] 2026-09-20 02:08:06,055 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634928111495221.1789870085.978737831115723-openerp-346-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:08:06,067 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [961] 2026-09-20 02:08:07,618 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [285] 2026-09-20 02:08:07,690 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [197] 2026-09-20 02:08:07,992 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1564] 2026-09-20 02:08:08,194 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [3235, 3236] 2026-09-20 02:08:08,273 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15896] 2026-09-20 02:08:08,425 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.move records with IDs: [1373] 2026-09-20 02:08:08,456 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6486, 6487] 2026-09-20 02:08:08,488 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_51_advance_reconcile__unlink ... 2026-09-20 02:08:09,375 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [469] 2026-09-20 02:08:09,479 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <211963086849521.1789870089.420129060745239-openerp-347-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:08:09,489 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [962] 2026-09-20 02:08:10,936 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15908] 2026-09-20 02:08:11,142 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.partial.reconcile records with IDs: [286] 2026-09-20 02:08:11,227 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.full.reconcile records with IDs: [198] 2026-09-20 02:08:11,524 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.move.line.ctp records with IDs: [1566] 2026-09-20 02:08:11,699 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.move.line records with IDs: [3239, 3240] 2026-09-20 02:08:11,761 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15906] 2026-09-20 02:08:11,844 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted account.move records with IDs: [1375] 2026-09-20 02:08:11,864 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6494, 6495] 2026-09-20 02:08:11,884 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15908] 2026-09-20 02:08:11,893 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.message records with IDs: [15908] 2026-09-20 02:08:11,897 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9] 2026-09-20 02:08:11,919 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_52_advance_reconcile__confirm ... 2026-09-20 02:08:11,960 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_60_advance_reconcile_batch ... 2026-09-20 02:08:11,980 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-20 02:08:12,834 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [470] 2026-09-20 02:08:12,975 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <404800488068727.1789870092.899565458297729-openerp-348-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:08:12,984 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [963] 2026-09-20 02:08:14,488 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [471] 2026-09-20 02:08:14,594 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620857110440830.1789870094.549406528472900-openerp-349-viin.approval.request@fbc92e2f103b>: ['"Internal User 2" <@False>'] 2026-09-20 02:08:14,605 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [964] 2026-09-20 02:08:15,270 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_61_advance_reconcile_batch ... 2026-09-20 02:08:15,308 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted employee.advance.reconcile records with IDs: [9, 10] 2026-09-20 02:08:16,289 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [472] 2026-09-20 02:08:16,398 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <185411219595275.1789870096.336771011352539-openerp-350-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:08:16,408 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [965] 2026-09-20 02:08:16,514 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_62_advance_reconcile_batch ... 2026-09-20 02:08:17,479 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [473] 2026-09-20 02:08:17,651 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <837861814488651.1789870097.523948431015015-openerp-351-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:08:17,664 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [966] 2026-09-20 02:08:18,374 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_63_advance_reconcile_batch ... 2026-09-20 02:08:19,265 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [474] 2026-09-20 02:08:19,388 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616605635130803.1789870099.311834573745728-openerp-352-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:08:19,405 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [967] 2026-09-20 02:08:20,647 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance: Starting TestEmployeeAdvance.test_warning_unreconcilied_on_employee_advance ... 2026-09-20 02:08:21,563 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [475] 2026-09-20 02:08:21,732 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <620388114020146.1789870101.618728876113892-openerp-353-viin.approval.request@fbc92e2f103b>: ['"Internal User 1" <@False>'] 2026-09-20 02:08:21,751 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [968] 2026-09-20 02:08:23,419 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 02:08:25,536 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_01 ... 2026-09-20 02:08:25,642 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_02 ... 2026-09-20 02:08:25,716 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [21], uid: 1589, model: employee.advance 2026-09-20 02:08:25,744 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [21], uid: 1589, model: employee.advance 2026-09-20 02:08:25,780 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [21], uid: 1589, model: employee.advance 2026-09-20 02:08:25,804 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37, 38], uid: 1589, model: employee.advance.line 2026-09-20 02:08:25,832 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [37, 38], uid: 1589, model: employee.advance.line 2026-09-20 02:08:25,856 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [37, 38], uid: 1589, model: employee.advance.line 2026-09-20 02:08:25,901 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [41, 42], uid: 1589, model: employee.advance.line 2026-09-20 02:08:25,927 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_01_internal_user_03 ... 2026-09-20 02:08:25,952 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1589, model: employee.advance.reconcile 2026-09-20 02:08:25,971 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1589, model: employee.advance.reconcile 2026-09-20 02:08:25,977 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1589, model: employee.advance.reconcile 2026-09-20 02:08:25,988 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1589, model: employee.advance.reconcile 2026-09-20 02:08:25,992 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1589, model: employee.advance.reconcile.line 2026-09-20 02:08:25,995 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1589, model: employee.advance.reconcile.line 2026-09-20 02:08:25,998 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1589, model: employee.advance.reconcile.line 2026-09-20 02:08:26,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1589, model: employee.advance.reconcile.line 2026-09-20 02:08:26,032 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_01 ... 2026-09-20 02:08:26,159 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_02_advance_user_02 ... 2026-09-20 02:08:26,286 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_01 ... 2026-09-20 02:08:26,427 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_03_account_user_02 ... 2026-09-20 02:08:26,580 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_01 ... 2026-09-20 02:08:26,748 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_04_advance_admin_02 ... 2026-09-20 02:08:26,874 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_employee_advance.tests.test_employee_advance_access_right: Starting TestEmployeeAdvanceAccessRights.test_05_department_manager_access_employee_advance_lines ... 2026-09-20 02:08:26,993 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 02:08:29,901 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_activity_updated_when_next_approver_changes ... 2026-09-20 02:08:30,352 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [969] 2026-09-20 02:08:30,515 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [476] 2026-09-20 02:08:30,625 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [970] 2026-09-20 02:08:30,682 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_add_and_revoke_extra_approver ... 2026-09-20 02:08:31,069 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [971] 2026-09-20 02:08:31,275 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [478] 2026-09-20 02:08:31,377 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [972] 2026-09-20 02:08:31,421 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_approver_workload_report_exposes_flexible_flow_flags ... 2026-09-20 02:08:31,799 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [973] 2026-09-20 02:08:31,981 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [480] 2026-09-20 02:08:32,091 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [974] 2026-09-20 02:08:32,270 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_approved ... 2026-09-20 02:08:32,607 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [975] 2026-09-20 02:08:32,756 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [482] 2026-09-20 02:08:32,876 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [976] 2026-09-20 02:08:33,018 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.activity records with IDs: [483] 2026-09-20 02:08:33,151 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [977] 2026-09-20 02:08:33,258 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_cannot_revoke_extra_approver_after_they_refused ... 2026-09-20 02:08:33,593 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [978] 2026-09-20 02:08:33,726 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [485] 2026-09-20 02:08:33,826 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [979] 2026-09-20 02:08:33,971 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.activity records with IDs: [486] 2026-09-20 02:08:34,098 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [980] 2026-09-20 02:08:34,199 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_constraint_prevents_active_extra_approver_count_exceeding_limit ... 2026-09-20 02:08:34,550 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [981] 2026-09-20 02:08:34,789 121 INFO rb-6b6600a-224960-417186 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-20 02:08:35,276 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [982] 2026-09-20 02:08:35,812 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_follower_in_allowed_business_group_can_add_extra_approver ... 2026-09-20 02:08:37,178 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [983] 2026-09-20 02:08:37,353 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_max_extra_approvers_must_be_positive_when_enabled ... 2026-09-20 02:08:37,487 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_action_disables_create ... 2026-09-20 02:08:37,510 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_modified_approval_requests_report_domain ... 2026-09-20 02:08:37,872 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [984] 2026-09-20 02:08:38,036 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [490] 2026-09-20 02:08:38,150 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [985] 2026-09-20 02:08:38,184 121 INFO rb-6b6600a-224960-417186 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-20 02:08:38,646 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [986] 2026-09-20 02:08:38,747 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [987] 2026-09-20 02:08:38,848 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [988] 2026-09-20 02:08:38,946 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [989] 2026-09-20 02:08:39,181 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [990] 2026-09-20 02:08:39,344 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.activity records with IDs: [492, 493, 494, 495, 496] 2026-09-20 02:08:39,481 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [991] 2026-09-20 02:08:39,565 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [992] 2026-09-20 02:08:39,648 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [993] 2026-09-20 02:08:39,737 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [994] 2026-09-20 02:08:39,859 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.activity records with IDs: [497, 498, 499, 500] 2026-09-20 02:08:39,995 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [995] 2026-09-20 02:08:40,103 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [996] 2026-09-20 02:08:40,214 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [997] 2026-09-20 02:08:40,366 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [501] 2026-09-20 02:08:40,461 121 INFO rb-6b6600a-224960-417186 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-20 02:08:41,006 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [998] 2026-09-20 02:08:41,086 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [999] 2026-09-20 02:08:41,328 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [1000] 2026-09-20 02:08:41,404 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_progress_recomputed_after_revoke_extra_required_approver ... 2026-09-20 02:08:41,766 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1001] 2026-09-20 02:08:41,904 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.activity records with IDs: [507] 2026-09-20 02:08:42,053 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [1002] 2026-09-20 02:08:42,189 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [508] 2026-09-20 02:08:42,230 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_request_overview_report_excludes_revoked_extra_from_approver_counts ... 2026-09-20 02:08:42,615 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1003] 2026-09-20 02:08:42,771 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [509] 2026-09-20 02:08:42,872 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1004] 2026-09-20 02:08:43,071 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_in_draft ... 2026-09-20 02:08:43,337 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_for_sequential_multiple_approvers ... 2026-09-20 02:08:43,799 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1005] 2026-09-20 02:08:43,899 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1006] 2026-09-20 02:08:44,093 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [511, 512] 2026-09-20 02:08:44,204 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1007] 2026-09-20 02:08:44,309 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [513] 2026-09-20 02:08:44,435 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1008] 2026-09-20 02:08:44,511 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1009] 2026-09-20 02:08:44,563 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_extra_approver_removes_activity_in_non_sequential_flow ... 2026-09-20 02:08:45,026 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1010] 2026-09-20 02:08:45,128 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1011] 2026-09-20 02:08:45,322 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1012] 2026-09-20 02:08:45,437 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [518] 2026-09-20 02:08:45,484 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_pending_extra_approver_does_not_block_sequential_flow ... 2026-09-20 02:08:45,977 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1013] 2026-09-20 02:08:46,121 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.activity records with IDs: [519] 2026-09-20 02:08:46,238 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [1014] 2026-09-20 02:08:46,399 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [520] 2026-09-20 02:08:46,513 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1015] 2026-09-20 02:08:46,623 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [521] 2026-09-20 02:08:46,732 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1016] 2026-09-20 02:08:46,866 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.activity records with IDs: [522] 2026-09-20 02:08:46,987 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1597 deleted mail.mail records with IDs: [1017] 2026-09-20 02:08:47,048 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoke_permission_only_admin_or_adder ... 2026-09-20 02:08:47,391 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1018] 2026-09-20 02:08:47,545 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [371], uid: 1598, model: viin.approval.request 2026-09-20 02:08:47,669 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [523] 2026-09-20 02:08:47,808 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1019] 2026-09-20 02:08:47,843 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_extra_approver_is_excluded_from_effective_flow ... 2026-09-20 02:08:48,254 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1020] 2026-09-20 02:08:48,382 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.activity records with IDs: [525] 2026-09-20 02:08:48,480 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [1021] 2026-09-20 02:08:48,622 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [526] 2026-09-20 02:08:48,739 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1022] 2026-09-20 02:08:48,856 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [527] 2026-09-20 02:08:48,957 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1023] 2026-09-20 02:08:49,015 121 INFO rb-6b6600a-224960-417186 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-20 02:08:49,398 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1024] 2026-09-20 02:08:49,534 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.followers records with IDs: [6598] 2026-09-20 02:08:49,610 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [529] 2026-09-20 02:08:49,731 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1025] 2026-09-20 02:08:49,812 121 INFO rb-6b6600a-224960-417186 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-20 02:08:50,177 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1026] 2026-09-20 02:08:50,334 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.followers records with IDs: [6601] 2026-09-20 02:08:50,396 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [531] 2026-09-20 02:08:50,508 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1027] 2026-09-20 02:08:50,635 121 INFO rb-6b6600a-224960-417186 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-20 02:08:51,078 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1028] 2026-09-20 02:08:51,271 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.followers records with IDs: [6604] 2026-09-20 02:08:51,342 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [533] 2026-09-20 02:08:51,429 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1029] 2026-09-20 02:08:51,499 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_revoked_pending_extra_approver_keeps_read_access ... 2026-09-20 02:08:51,860 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1030] 2026-09-20 02:08:51,965 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [535] 2026-09-20 02:08:52,041 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1031] 2026-09-20 02:08:52,121 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [536] 2026-09-20 02:08:52,206 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1032] 2026-09-20 02:08:52,278 121 INFO rb-6b6600a-224960-417186 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-20 02:08:52,770 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1033] 2026-09-20 02:08:52,864 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1034] 2026-09-20 02:08:53,055 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1035] 2026-09-20 02:08:53,187 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [540] 2026-09-20 02:08:53,259 121 INFO rb-6b6600a-224960-417186 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-20 02:08:53,285 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_flow_control_actor_ids_supports_negative_operators ... 2026-09-20 02:08:54,350 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1036] 2026-09-20 02:08:54,484 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_search_requests_where_current_user_added_extra_approvers ... 2026-09-20 02:08:54,871 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1037] 2026-09-20 02:08:55,201 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1038] 2026-09-20 02:08:55,326 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [543] 2026-09-20 02:08:55,456 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1039] 2026-09-20 02:08:55,672 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1040] 2026-09-20 02:08:55,763 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_sequential_multiple_extra_revoke_restores_next_step_activities ... 2026-09-20 02:08:56,157 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1041] 2026-09-20 02:08:56,251 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1042] 2026-09-20 02:08:56,379 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.activity records with IDs: [546, 547] 2026-09-20 02:08:56,489 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [1043] 2026-09-20 02:08:56,577 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1596 deleted mail.mail records with IDs: [1044] 2026-09-20 02:08:56,740 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [548, 549] 2026-09-20 02:08:56,863 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1045] 2026-09-20 02:08:57,029 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.activity records with IDs: [550] 2026-09-20 02:08:57,167 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1046] 2026-09-20 02:08:57,274 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1047] 2026-09-20 02:08:57,354 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_flow_control: Starting TestApprovalFlowControl.test_stale_add_extra_approver_wizard_cannot_bypass_type_limit ... 2026-09-20 02:08:57,730 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1595 deleted mail.mail records with IDs: [1048] 2026-09-20 02:08:57,994 121 INFO rb-6b6600a-224960-417186 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-20 02:08:58,382 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 02:08:59,398 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [1507] 2026-09-20 02:08:59,398 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_inactive_extra_approver: Starting TestInactiveExtraApprover.test_add_extra_approver_wizard_rejects_inactive_user ... 2026-09-20 02:08:59,785 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1603 deleted mail.mail records with IDs: [1049] 2026-09-20 02:08:59,912 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:09:39,080 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_add_extra_approver_100_approvers_under_2s ... 2026-09-20 02:09:39,504 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1050] 2026-09-20 02:09:39,667 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.activity records with IDs: [555] 2026-09-20 02:09:39,780 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1051] 2026-09-20 02:09:39,812 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_load_modified_report_10k_logs_under_3s ... 2026-09-20 02:09:40,206 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1052] 2026-09-20 02:09:40,374 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.activity records with IDs: [557] 2026-09-20 02:09:40,485 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1053] 2026-09-20 02:09:41,791 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_flexible_flow.tests.test_performance: Starting TestApprovalFlowControlPerformance.test_perf_revoke_extra_approver_100_approvers_under_2s ... 2026-09-20 02:09:42,191 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1054] 2026-09-20 02:09:42,337 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.activity records with IDs: [559] 2026-09-20 02:09:42,438 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1055] 2026-09-20 02:09:42,541 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.activity records with IDs: [560] 2026-09-20 02:09:42,635 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1606 deleted mail.mail records with IDs: [1056] 2026-09-20 02:09:42,698 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 101 checked, 101 removed 2026-09-20 02:09:51,529 121 INFO rb-6b6600a-224960-417186 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-20 02:09:56,311 121 INFO rb-6b6600a-224960-417186 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-20 02:09:56,721 121 INFO rb-6b6600a-224960-417186 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-20 02:09:57,199 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-09-20 02:09:57,314 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-09-20 02:09:57,400 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-09-20 02:09:57,488 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-09-20 02:09:57,574 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-09-20 02:09:57,673 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-09-20 02:09:57,758 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-09-20 02:09:57,836 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-09-20 02:09:57,927 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-09-20 02:09:58,016 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-09-20 02:09:58,101 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-09-20 02:09:58,191 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-09-20 02:09:58,274 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-09-20 02:09:58,349 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-09-20 02:09:58,420 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-09-20 02:09:58,489 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-09-20 02:09:58,551 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <915556653594744.1789870198.519123315811157-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:09:58,559 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-09-20 02:09:58,628 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821927079214882.1789870198.595206260681152-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:09:58,637 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-09-20 02:09:58,717 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <210478931658752.1789870198.673442125320435-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:09:58,724 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-09-20 02:09:58,806 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357117859435302.1789870198.764160156250000-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:09:58,814 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-09-20 02:09:58,895 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <687290980807691.1789870198.854304790496826-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:09:58,902 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-09-20 02:09:58,979 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717352124942306.1789870198.944138765335083-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:09:58,985 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-09-20 02:09:59,063 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853582060191538.1789870199.026735782623291-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:09:59,069 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-09-20 02:09:59,153 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402864066844967.1789870199.110652923583984-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:09:59,160 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-09-20 02:09:59,227 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223103931285272.1789870199.202355861663818-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:09:59,232 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-09-20 02:09:59,578 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-09-20 02:09:59,653 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-09-20 02:09:59,729 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-09-20 02:09:59,813 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-09-20 02:09:59,908 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-09-20 02:09:59,968 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-09-20 02:10:00,057 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-09-20 02:10:00,144 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-09-20 02:10:00,221 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-09-20 02:10:00,292 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-09-20 02:10:00,364 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-09-20 02:10:00,449 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-09-20 02:10:00,534 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-09-20 02:10:00,613 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-09-20 02:10:00,718 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-09-20 02:10:00,808 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-09-20 02:10:00,883 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195020236958266.1789870200.843333005905151-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:00,890 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-09-20 02:10:00,966 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <306890930918075.1789870200.925413608551025-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:00,973 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-09-20 02:10:01,038 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906816481163467.1789870201.005068778991699-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:01,045 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-09-20 02:10:01,120 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <396281817982835.1789870201.082239627838135-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:01,127 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-09-20 02:10:01,193 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758238792664962.1789870201.162183523178101-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:01,202 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-09-20 02:10:01,285 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <191121135874243.1789870201.247783899307251-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:01,292 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-09-20 02:10:01,368 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <912465963324225.1789870201.333284139633179-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:01,381 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-09-20 02:10:01,456 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <829782991504579.1789870201.421956539154053-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:01,465 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-09-20 02:10:01,545 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133329756539760.1789870201.509296894073486-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:01,551 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-09-20 02:10:01,610 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611] 2026-09-20 02:10:01,739 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041286332419641.1789870201.645935773849487-openerp-389-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:01,742 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041286332419641.1789870201.645935773849487-openerp-389-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:01,744 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041286332419641.1789870201.645935773849487-openerp-389-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:01,747 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041286332419641.1789870201.645935773849487-openerp-389-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:01,749 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041286332419641.1789870201.645935773849487-openerp-389-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:01,751 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041286332419641.1789870201.645935773849487-openerp-389-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:01,752 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041286332419641.1789870201.645935773849487-openerp-389-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:01,755 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041286332419641.1789870201.645935773849487-openerp-389-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:01,757 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <041286332419641.1789870201.645935773849487-openerp-389-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:01,775 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-09-20 02:10:02,172 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-09-20 02:10:02,246 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-09-20 02:10:02,314 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-09-20 02:10:02,390 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-09-20 02:10:02,468 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-09-20 02:10:02,552 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-09-20 02:10:02,629 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-09-20 02:10:02,706 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-09-20 02:10:02,790 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-09-20 02:10:02,866 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-09-20 02:10:02,953 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-09-20 02:10:03,019 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-09-20 02:10:03,100 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-09-20 02:10:03,166 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-09-20 02:10:03,237 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-09-20 02:10:03,305 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-09-20 02:10:03,369 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188792338323243.1789870203.337475776672363-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:03,376 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-09-20 02:10:03,453 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <679946011352518.1789870203.413846015930176-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:03,462 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-09-20 02:10:03,554 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763203911156024.1789870203.508723735809326-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:03,566 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-09-20 02:10:03,682 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <243027012608908.1789870203.612853288650513-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:03,698 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-09-20 02:10:03,782 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <683748838994804.1789870203.737787485122681-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:03,788 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-09-20 02:10:03,859 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975793294536948.1789870203.823356389999390-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:03,866 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-09-20 02:10:03,958 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <113450437948492.1789870203.910563945770264-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:03,969 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-09-20 02:10:04,043 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795146418238094.1789870204.002627611160278-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:04,073 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-09-20 02:10:04,126 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626259758849377.1789870204.099664211273193-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:04,131 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-09-20 02:10:04,300 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658125208806003.1789870204.196316242218018-openerp-390-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:04,303 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658125208806003.1789870204.196316242218018-openerp-390-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:04,305 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658125208806003.1789870204.196316242218018-openerp-390-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:04,307 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658125208806003.1789870204.196316242218018-openerp-390-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:04,310 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658125208806003.1789870204.196316242218018-openerp-390-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:04,312 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658125208806003.1789870204.196316242218018-openerp-390-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:04,314 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658125208806003.1789870204.196316242218018-openerp-390-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:04,316 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658125208806003.1789870204.196316242218018-openerp-390-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:04,319 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <658125208806003.1789870204.196316242218018-openerp-390-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:04,345 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-09-20 02:10:04,910 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 02:10:20,467 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_a11y_view_arch ... 2026-09-20 02:10:20,962 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-09-20 02:10:21,070 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-09-20 02:10:21,168 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-09-20 02:10:21,237 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-09-20 02:10:21,329 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-09-20 02:10:21,405 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-09-20 02:10:21,492 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-09-20 02:10:21,574 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-09-20 02:10:21,648 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-09-20 02:10:21,726 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-09-20 02:10:21,824 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-09-20 02:10:21,902 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-09-20 02:10:21,985 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-09-20 02:10:22,055 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-09-20 02:10:22,126 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-09-20 02:10:22,194 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-09-20 02:10:22,249 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048267940937261.1789870222.223270654678345-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:22,255 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-09-20 02:10:22,313 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161771409696123.1789870222.284166097640991-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:22,318 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-09-20 02:10:22,393 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324424984012820.1789870222.355475664138794-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:22,404 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-09-20 02:10:22,480 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052612764125525.1789870222.440916538238525-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:22,487 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-09-20 02:10:22,551 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242400036718860.1789870222.522138595581055-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:22,558 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-09-20 02:10:22,616 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020588140297851.1789870222.587083101272583-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:22,622 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-09-20 02:10:22,711 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <016025186026680.1789870222.669630289077759-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:22,718 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-09-20 02:10:22,797 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <804124317526867.1789870222.758701801300049-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:22,803 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-09-20 02:10:22,874 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795099305955641.1789870222.844120502471924-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:22,880 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-09-20 02:10:22,941 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661] 2026-09-20 02:10:23,078 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570315908799807.1789870222.978745460510254-openerp-391-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:23,080 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570315908799807.1789870222.978745460510254-openerp-391-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:23,083 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570315908799807.1789870222.978745460510254-openerp-391-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:23,085 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570315908799807.1789870222.978745460510254-openerp-391-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:23,088 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570315908799807.1789870222.978745460510254-openerp-391-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:23,091 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570315908799807.1789870222.978745460510254-openerp-391-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:23,093 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570315908799807.1789870222.978745460510254-openerp-391-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:23,096 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570315908799807.1789870222.978745460510254-openerp-391-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:23,098 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570315908799807.1789870222.978745460510254-openerp-391-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:23,121 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-09-20 02:10:23,633 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_aggregates_stored_run_state ... 2026-09-20 02:10:24,130 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-09-20 02:10:24,216 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-09-20 02:10:24,304 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-09-20 02:10:24,391 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-09-20 02:10:24,494 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-09-20 02:10:24,582 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-09-20 02:10:24,655 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-09-20 02:10:24,731 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-09-20 02:10:24,813 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-09-20 02:10:24,901 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-09-20 02:10:24,989 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-09-20 02:10:25,070 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-09-20 02:10:25,164 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-09-20 02:10:25,243 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-09-20 02:10:25,321 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-09-20 02:10:25,392 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-09-20 02:10:25,449 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <180596366015335.1789870225.421238899230957-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:25,455 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-09-20 02:10:25,516 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <974632210091477.1789870225.485786437988281-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:25,521 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-09-20 02:10:25,581 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <284735631995464.1789870225.550979137420654-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:25,586 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-09-20 02:10:25,640 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <937600218056825.1789870225.615326404571533-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:25,645 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-09-20 02:10:25,716 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171141891873104.1789870225.687050819396973-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:25,721 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-09-20 02:10:25,783 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125048788600716.1789870225.749593973159790-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:25,789 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-09-20 02:10:25,863 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <641841976239913.1789870225.823864459991455-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:25,870 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-09-20 02:10:25,947 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325434175636673.1789870225.909513235092163-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:25,954 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-09-20 02:10:26,028 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <394570365576247.1789870225.990708827972412-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:26,037 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-09-20 02:10:26,574 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-09-20 02:10:26,656 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-09-20 02:10:26,743 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-09-20 02:10:26,824 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-09-20 02:10:26,893 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-09-20 02:10:27,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-09-20 02:10:27,078 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-09-20 02:10:27,149 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-09-20 02:10:27,212 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-09-20 02:10:27,288 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-09-20 02:10:27,375 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-09-20 02:10:27,453 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-09-20 02:10:27,546 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-09-20 02:10:27,642 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-09-20 02:10:27,753 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-09-20 02:10:27,815 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-09-20 02:10:27,874 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <106907559738038.1789870227.844008922576904-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:27,881 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-09-20 02:10:27,965 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320600587268459.1789870227.930890321731567-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:27,983 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-09-20 02:10:28,052 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <842769241797493.1789870228.019704341888428-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:28,058 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-09-20 02:10:28,128 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939859369253540.1789870228.092771768569946-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:28,135 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-09-20 02:10:28,209 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <155834727260497.1789870228.171892166137695-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:28,216 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-09-20 02:10:28,294 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736616945838831.1789870228.256491184234619-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:28,301 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-09-20 02:10:28,377 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <833395582481746.1789870228.340523481369019-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:28,385 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-09-20 02:10:28,456 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <639848499827825.1789870228.421707868576050-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:28,463 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-09-20 02:10:28,536 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <645936297554513.1789870228.500840425491333-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:28,541 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-09-20 02:10:28,601 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711] 2026-09-20 02:10:28,704 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780610666050080.1789870228.626618862152100-openerp-393-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:28,706 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780610666050080.1789870228.626618862152100-openerp-393-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:28,708 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780610666050080.1789870228.626618862152100-openerp-393-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:28,710 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780610666050080.1789870228.626618862152100-openerp-393-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:28,711 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780610666050080.1789870228.626618862152100-openerp-393-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:28,713 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780610666050080.1789870228.626618862152100-openerp-393-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:28,715 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780610666050080.1789870228.626618862152100-openerp-393-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:28,717 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780610666050080.1789870228.626618862152100-openerp-393-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:28,718 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780610666050080.1789870228.626618862152100-openerp-393-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:28,735 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-09-20 02:10:29,223 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-09-20 02:10:29,310 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-09-20 02:10:29,392 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-09-20 02:10:29,462 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-09-20 02:10:29,537 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-09-20 02:10:29,605 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-09-20 02:10:29,675 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-09-20 02:10:29,747 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-09-20 02:10:29,810 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-09-20 02:10:29,885 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-09-20 02:10:29,981 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-09-20 02:10:30,053 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-09-20 02:10:30,122 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-09-20 02:10:30,205 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-09-20 02:10:30,296 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-09-20 02:10:30,386 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-09-20 02:10:30,465 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000122232276746.1789870230.426128387451172-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:30,474 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-09-20 02:10:30,556 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513715463420522.1789870230.515333890914917-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:30,575 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-09-20 02:10:30,655 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <289378047091887.1789870230.618534564971924-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:30,662 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-09-20 02:10:30,739 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029205693651803.1789870230.699358701705933-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:30,749 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-09-20 02:10:30,822 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <789393939894832.1789870230.788371801376343-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:30,830 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-09-20 02:10:30,905 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676321583819039.1789870230.869975090026855-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:30,912 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-09-20 02:10:30,986 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477610350454842.1789870230.951885223388672-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:30,994 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-09-20 02:10:31,068 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <503319749503650.1789870231.031744480133057-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:31,077 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-09-20 02:10:31,148 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <823974703018942.1789870231.110350608825684-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:31,157 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-09-20 02:10:31,218 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736] 2026-09-20 02:10:31,338 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196689624665087.1789870231.245508193969727-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:31,341 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196689624665087.1789870231.245508193969727-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:31,344 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196689624665087.1789870231.245508193969727-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:31,347 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196689624665087.1789870231.245508193969727-openerp-394-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:31,349 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196689624665087.1789870231.245508193969727-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:31,351 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196689624665087.1789870231.245508193969727-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:31,353 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196689624665087.1789870231.245508193969727-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:31,355 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196689624665087.1789870231.245508193969727-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:31,357 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196689624665087.1789870231.245508193969727-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:31,372 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-09-20 02:10:31,536 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330789140664119.1789870231.448256969451904-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:31,539 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330789140664119.1789870231.448256969451904-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:31,541 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330789140664119.1789870231.448256969451904-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:31,544 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330789140664119.1789870231.448256969451904-openerp-394-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:31,546 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330789140664119.1789870231.448256969451904-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:31,548 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330789140664119.1789870231.448256969451904-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:31,550 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330789140664119.1789870231.448256969451904-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:31,552 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330789140664119.1789870231.448256969451904-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:31,555 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <330789140664119.1789870231.448256969451904-openerp-394-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:31,611 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-09-20 02:10:31,777 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_outstanding_worklist_not_period_scoped ... 2026-09-20 02:10:31,974 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [227] 2026-09-20 02:10:32,092 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228] 2026-09-20 02:10:33,059 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-09-20 02:10:33,137 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-09-20 02:10:33,217 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-09-20 02:10:33,287 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-09-20 02:10:33,351 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-09-20 02:10:33,415 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-09-20 02:10:33,499 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-09-20 02:10:33,583 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-09-20 02:10:33,674 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-09-20 02:10:33,763 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-09-20 02:10:33,847 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-09-20 02:10:33,944 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-09-20 02:10:34,013 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-09-20 02:10:34,078 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-09-20 02:10:34,162 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-09-20 02:10:34,233 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-09-20 02:10:34,306 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987020866758549.1789870234.268490314483643-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:34,319 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-09-20 02:10:34,402 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851906744838745.1789870234.366212129592896-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:34,410 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-09-20 02:10:34,487 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440895069708411.1789870234.448203563690186-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:34,494 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-09-20 02:10:34,575 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <622999371603603.1789870234.536680936813354-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:34,590 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-09-20 02:10:34,657 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331306005981228.1789870234.630953073501587-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:34,663 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-09-20 02:10:34,721 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114292840141671.1789870234.691188573837280-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:34,727 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-09-20 02:10:34,801 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866138169042010.1789870234.759966611862183-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:34,807 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-09-20 02:10:34,891 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <028916395276723.1789870234.840911865234375-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:34,899 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-09-20 02:10:34,983 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <647405094742395.1789870234.940767526626587-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:34,992 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-09-20 02:10:35,078 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_is_run_level_not_payslip_count ... 2026-09-20 02:10:35,200 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [230] 2026-09-20 02:10:35,302 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [231] 2026-09-20 02:10:35,708 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [233] 2026-09-20 02:10:35,811 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [234] 2026-09-20 02:10:36,821 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-09-20 02:10:36,892 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-09-20 02:10:36,966 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-09-20 02:10:37,042 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-09-20 02:10:37,126 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-09-20 02:10:37,195 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-09-20 02:10:37,276 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-09-20 02:10:37,357 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-09-20 02:10:37,433 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-09-20 02:10:37,506 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-09-20 02:10:37,582 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-09-20 02:10:37,643 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-09-20 02:10:37,702 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-09-20 02:10:37,760 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-09-20 02:10:37,819 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-09-20 02:10:37,892 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-09-20 02:10:37,950 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355329880007487.1789870237.918245315551758-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:37,957 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-09-20 02:10:38,036 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452334288371506.1789870238.002603054046631-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:38,044 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-09-20 02:10:38,119 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372146476734027.1789870238.081488370895386-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:38,136 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-09-20 02:10:38,242 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375732617457820.1789870238.198431253433228-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:38,249 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-09-20 02:10:38,326 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344312414371822.1789870238.290865421295166-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:38,333 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-09-20 02:10:38,413 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839200437106246.1789870238.372332334518433-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:38,420 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-09-20 02:10:38,491 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710323924166679.1789870238.459163665771484-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:38,496 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-09-20 02:10:38,573 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475698180112297.1789870238.533916711807251-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:38,580 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-09-20 02:10:38,666 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353829703146075.1789870238.625918626785278-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:38,673 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-09-20 02:10:38,732 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786] 2026-09-20 02:10:38,871 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957401279814476.1789870238.758598804473877-openerp-396-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:38,874 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957401279814476.1789870238.758598804473877-openerp-396-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:38,877 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957401279814476.1789870238.758598804473877-openerp-396-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:38,879 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957401279814476.1789870238.758598804473877-openerp-396-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:38,882 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957401279814476.1789870238.758598804473877-openerp-396-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:38,884 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957401279814476.1789870238.758598804473877-openerp-396-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:38,887 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957401279814476.1789870238.758598804473877-openerp-396-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:38,890 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957401279814476.1789870238.758598804473877-openerp-396-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:38,892 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957401279814476.1789870238.758598804473877-openerp-396-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:38,910 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-09-20 02:10:39,046 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_rollup_respects_allowed_company_ids ... 2026-09-20 02:10:44,045 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-09-20 02:10:44,125 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-09-20 02:10:44,201 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-09-20 02:10:44,273 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-09-20 02:10:44,351 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-09-20 02:10:44,426 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-09-20 02:10:44,504 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-09-20 02:10:44,578 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-09-20 02:10:44,657 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-09-20 02:10:44,738 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-09-20 02:10:44,821 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-09-20 02:10:44,897 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-09-20 02:10:44,993 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-09-20 02:10:45,061 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-09-20 02:10:45,127 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-09-20 02:10:45,195 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-09-20 02:10:45,267 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429784072341596.1789870245.231315851211548-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:45,272 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-09-20 02:10:45,327 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <177972276926952.1789870245.300098896026611-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:45,332 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-09-20 02:10:45,386 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659558712171410.1789870245.360368013381958-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:45,391 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-09-20 02:10:45,460 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733758778208728.1789870245.419316291809082-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:45,469 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-09-20 02:10:45,554 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <507579007875059.1789870245.513187408447266-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:45,560 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-09-20 02:10:45,620 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172743223995747.1789870245.590400695800781-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:45,626 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-09-20 02:10:45,699 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943364815097398.1789870245.662850856781006-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:45,707 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-09-20 02:10:45,785 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866770521614016.1789870245.747956752777100-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:45,791 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-09-20 02:10:45,865 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <581040136042012.1789870245.830614328384399-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:45,871 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-09-20 02:10:45,970 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811] 2026-09-20 02:10:46,092 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766783547430717.1789870246.006157875061035-openerp-397-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:46,094 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766783547430717.1789870246.006157875061035-openerp-397-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:46,096 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766783547430717.1789870246.006157875061035-openerp-397-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:46,099 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766783547430717.1789870246.006157875061035-openerp-397-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:46,101 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766783547430717.1789870246.006157875061035-openerp-397-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:46,103 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766783547430717.1789870246.006157875061035-openerp-397-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:46,106 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766783547430717.1789870246.006157875061035-openerp-397-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:46,109 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766783547430717.1789870246.006157875061035-openerp-397-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:46,111 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <766783547430717.1789870246.006157875061035-openerp-397-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:46,132 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-09-20 02:10:46,682 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-09-20 02:10:46,778 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-09-20 02:10:46,846 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-09-20 02:10:46,911 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-09-20 02:10:46,979 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-09-20 02:10:47,048 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-09-20 02:10:47,130 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-09-20 02:10:47,209 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-09-20 02:10:47,296 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-09-20 02:10:47,384 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-09-20 02:10:47,467 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-09-20 02:10:47,557 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-09-20 02:10:47,664 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-09-20 02:10:47,737 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-09-20 02:10:47,813 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-09-20 02:10:47,890 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-09-20 02:10:47,960 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039970681968748.1789870247.924854516983032-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:47,966 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-09-20 02:10:48,040 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <642776424307856.1789870248.005988121032715-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:48,046 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-09-20 02:10:48,120 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574678355726389.1789870248.079899072647095-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:48,125 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-09-20 02:10:48,199 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237662266206925.1789870248.158026218414307-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:48,205 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-09-20 02:10:48,289 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467580854813428.1789870248.249746084213257-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:48,296 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-09-20 02:10:48,369 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <461127941557724.1789870248.334197759628296-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:48,375 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-09-20 02:10:48,442 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <569134789723466.1789870248.404818058013916-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:48,447 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-09-20 02:10:48,519 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753214051063437.1789870248.480592012405396-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:48,527 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-09-20 02:10:48,611 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <817655946353125.1789870248.567310571670532-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:48,618 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-09-20 02:10:48,689 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836] 2026-09-20 02:10:48,822 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072220439576049.1789870248.720052003860474-openerp-398-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:48,824 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072220439576049.1789870248.720052003860474-openerp-398-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:48,826 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072220439576049.1789870248.720052003860474-openerp-398-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:48,828 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072220439576049.1789870248.720052003860474-openerp-398-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:48,829 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072220439576049.1789870248.720052003860474-openerp-398-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:48,832 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072220439576049.1789870248.720052003860474-openerp-398-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:48,834 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072220439576049.1789870248.720052003860474-openerp-398-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:48,836 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072220439576049.1789870248.720052003860474-openerp-398-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:48,838 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072220439576049.1789870248.720052003860474-openerp-398-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:48,860 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-09-20 02:10:48,970 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_approval_section_visible_to_officer_only ... 2026-09-20 02:10:49,461 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-09-20 02:10:49,552 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-09-20 02:10:49,637 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-09-20 02:10:49,720 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-09-20 02:10:49,802 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-09-20 02:10:49,884 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-09-20 02:10:49,971 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-09-20 02:10:50,058 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-09-20 02:10:50,129 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-09-20 02:10:50,213 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-09-20 02:10:50,289 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-09-20 02:10:50,362 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-09-20 02:10:50,433 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-09-20 02:10:50,505 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-09-20 02:10:50,591 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-09-20 02:10:50,675 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-09-20 02:10:50,755 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <935518034518718.1789870250.714675188064575-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:50,768 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-09-20 02:10:50,853 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561714795662589.1789870250.811370849609375-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:50,860 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-09-20 02:10:50,947 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <603105928074421.1789870250.899875164031982-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:50,954 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-09-20 02:10:51,057 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522937560595883.1789870250.994014263153076-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:51,063 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-09-20 02:10:51,130 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <117439529892598.1789870251.097782135009766-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:51,136 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-09-20 02:10:51,203 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <982376733966141.1789870251.171425342559814-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:51,210 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-09-20 02:10:51,268 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <162107004242756.1789870251.239187479019165-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:51,274 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-09-20 02:10:51,332 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477205993494846.1789870251.302569389343262-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:51,337 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-09-20 02:10:51,399 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946848269505061.1789870251.368854761123657-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:51,406 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-09-20 02:10:51,461 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861] 2026-09-20 02:10:51,561 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335520550939961.1789870251.479202508926392-openerp-399-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:51,563 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335520550939961.1789870251.479202508926392-openerp-399-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:51,564 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335520550939961.1789870251.479202508926392-openerp-399-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:51,566 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335520550939961.1789870251.479202508926392-openerp-399-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:51,568 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335520550939961.1789870251.479202508926392-openerp-399-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:51,570 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335520550939961.1789870251.479202508926392-openerp-399-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:51,572 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335520550939961.1789870251.479202508926392-openerp-399-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:51,574 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335520550939961.1789870251.479202508926392-openerp-399-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:51,577 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335520550939961.1789870251.479202508926392-openerp-399-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:51,593 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-09-20 02:10:52,689 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_cancel_reverts_the_run ... 2026-09-20 02:10:52,839 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [236] 2026-09-20 02:10:52,952 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [237] 2026-09-20 02:10:53,923 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-09-20 02:10:54,000 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-09-20 02:10:54,070 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-09-20 02:10:54,151 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-09-20 02:10:54,250 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-09-20 02:10:54,317 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-09-20 02:10:54,386 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-09-20 02:10:54,499 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-09-20 02:10:54,602 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-09-20 02:10:54,712 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-09-20 02:10:54,811 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-09-20 02:10:54,890 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-09-20 02:10:54,972 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-09-20 02:10:55,051 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-09-20 02:10:55,136 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-09-20 02:10:55,216 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-09-20 02:10:55,279 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <887193984186021.1789870255.249665021896362-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:55,286 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-09-20 02:10:55,370 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173335442179944.1789870255.324869155883789-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:55,377 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-09-20 02:10:55,440 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <666151923267807.1789870255.410349607467651-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:55,446 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-09-20 02:10:55,503 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <674419421185286.1789870255.475986242294312-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:55,508 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-09-20 02:10:55,561 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <909679803641720.1789870255.534272193908691-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:55,566 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-09-20 02:10:55,629 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511602464184990.1789870255.597479104995728-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:55,635 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-09-20 02:10:55,696 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459331590967095.1789870255.665084838867188-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:55,702 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-09-20 02:10:55,762 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037067864027392.1789870255.732484102249146-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:55,768 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-09-20 02:10:55,830 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239301711464614.1789870255.798919439315796-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:55,835 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-09-20 02:10:55,896 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886] 2026-09-20 02:10:55,999 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427116555685375.1789870255.919111967086792-openerp-400-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:56,001 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427116555685375.1789870255.919111967086792-openerp-400-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:56,002 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427116555685375.1789870255.919111967086792-openerp-400-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:56,004 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427116555685375.1789870255.919111967086792-openerp-400-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:56,006 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427116555685375.1789870255.919111967086792-openerp-400-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:56,009 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427116555685375.1789870255.919111967086792-openerp-400-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:56,011 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427116555685375.1789870255.919111967086792-openerp-400-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:56,014 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427116555685375.1789870255.919111967086792-openerp-400-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:56,017 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427116555685375.1789870255.919111967086792-openerp-400-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:56,035 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-09-20 02:10:56,958 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [290, 290] 2026-09-20 02:10:57,013 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [201] 2026-09-20 02:10:57,114 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_confirming_request_does_not_generate_mirror_run ... 2026-09-20 02:10:57,638 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-09-20 02:10:57,730 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-09-20 02:10:57,810 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-09-20 02:10:57,902 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-09-20 02:10:57,973 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-09-20 02:10:58,049 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-09-20 02:10:58,116 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-09-20 02:10:58,202 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-09-20 02:10:58,277 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-09-20 02:10:58,341 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-09-20 02:10:58,407 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-09-20 02:10:58,483 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-09-20 02:10:58,562 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-09-20 02:10:58,627 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-09-20 02:10:58,707 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-09-20 02:10:58,787 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-09-20 02:10:58,855 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285614227473569.1789870258.821208000183105-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:10:58,862 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-09-20 02:10:58,933 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866819505113346.1789870258.899613857269287-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:10:58,939 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-09-20 02:10:59,006 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <728902468704586.1789870258.973664045333862-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:10:59,012 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-09-20 02:10:59,078 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655931118387565.1789870259.045814990997314-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:10:59,084 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-09-20 02:10:59,150 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866526147095777.1789870259.118164300918579-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:10:59,155 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-09-20 02:10:59,218 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700398270875070.1789870259.191261768341064-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:10:59,224 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-09-20 02:10:59,310 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986061029900991.1789870259.265491724014282-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:10:59,317 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-09-20 02:10:59,391 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171504572634767.1789870259.356041431427002-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:10:59,399 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-09-20 02:10:59,478 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448287089699684.1789870259.439980268478394-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:10:59,485 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-09-20 02:10:59,531 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_dashboard_field_officer_only ... 2026-09-20 02:10:59,665 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [239] 2026-09-20 02:10:59,768 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-09-20 02:11:00,748 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-09-20 02:11:00,813 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-09-20 02:11:00,884 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-09-20 02:11:00,961 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-09-20 02:11:01,037 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-09-20 02:11:01,115 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-09-20 02:11:01,186 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-09-20 02:11:01,263 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-09-20 02:11:01,334 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-09-20 02:11:01,410 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-09-20 02:11:01,499 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-09-20 02:11:01,560 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-09-20 02:11:01,639 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-09-20 02:11:01,716 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-09-20 02:11:01,790 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-09-20 02:11:01,864 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-09-20 02:11:01,926 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372011223268148.1789870261.894985437393188-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:01,931 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-09-20 02:11:01,999 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008927940315781.1789870261.965997219085693-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:02,005 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-09-20 02:11:02,072 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <745747934957853.1789870262.040198564529419-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:02,078 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-09-20 02:11:02,141 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111775780506491.1789870262.111118793487549-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:02,146 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-09-20 02:11:02,208 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <746256030620264.1789870262.176221847534180-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:02,213 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-09-20 02:11:02,282 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783796371101435.1789870262.243838310241699-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:02,288 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-09-20 02:11:02,354 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483216040381410.1789870262.320060729980469-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:02,361 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-09-20 02:11:02,427 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427429167712998.1789870262.395679473876953-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:02,433 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-09-20 02:11:02,496 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616155625464790.1789870262.464997053146362-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:02,514 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-09-20 02:11:02,583 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936] 2026-09-20 02:11:02,676 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552646523505673.1789870262.605122804641724-openerp-402-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:02,678 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552646523505673.1789870262.605122804641724-openerp-402-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:02,679 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552646523505673.1789870262.605122804641724-openerp-402-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:02,681 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552646523505673.1789870262.605122804641724-openerp-402-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:02,682 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552646523505673.1789870262.605122804641724-openerp-402-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:02,684 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552646523505673.1789870262.605122804641724-openerp-402-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:02,685 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552646523505673.1789870262.605122804641724-openerp-402-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:02,687 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552646523505673.1789870262.605122804641724-openerp-402-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:02,689 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552646523505673.1789870262.605122804641724-openerp-402-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:02,710 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-09-20 02:11:03,484 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_gate_blocks_until_approved_then_succeeds ... 2026-09-20 02:11:03,635 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [242] 2026-09-20 02:11:03,758 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [243] 2026-09-20 02:11:04,685 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-09-20 02:11:04,763 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-09-20 02:11:04,838 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-09-20 02:11:04,904 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-09-20 02:11:04,973 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-09-20 02:11:05,042 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-09-20 02:11:05,120 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-09-20 02:11:05,189 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-09-20 02:11:05,260 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-09-20 02:11:05,332 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-09-20 02:11:05,402 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-09-20 02:11:05,495 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-09-20 02:11:05,588 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-09-20 02:11:05,676 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-09-20 02:11:05,782 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-09-20 02:11:05,871 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-09-20 02:11:05,951 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195634279722618.1789870265.910608291625977-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:05,963 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-09-20 02:11:06,048 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902134138073292.1789870266.005910873413086-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:06,055 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-09-20 02:11:06,136 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <312338268838298.1789870266.094850301742554-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:06,145 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-09-20 02:11:06,224 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630608835488827.1789870266.185206413269043-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:06,231 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-09-20 02:11:06,304 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <946073890030806.1789870266.268966436386108-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:06,311 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-09-20 02:11:06,387 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <604426309670972.1789870266.360716104507446-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:06,392 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-09-20 02:11:06,468 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965211648009375.1789870266.433142423629761-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:06,475 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-09-20 02:11:06,557 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <890011902143478.1789870266.512878417968750-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:06,581 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-09-20 02:11:06,650 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <861298941055273.1789870266.619957685470581-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:06,656 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-09-20 02:11:06,899 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961] 2026-09-20 02:11:07,048 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376022613341242.1789870266.957953214645386-openerp-403-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:07,051 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376022613341242.1789870266.957953214645386-openerp-403-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:07,053 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376022613341242.1789870266.957953214645386-openerp-403-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:07,055 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376022613341242.1789870266.957953214645386-openerp-403-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:07,057 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376022613341242.1789870266.957953214645386-openerp-403-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:07,060 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376022613341242.1789870266.957953214645386-openerp-403-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:07,062 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376022613341242.1789870266.957953214645386-openerp-403-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:07,064 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376022613341242.1789870266.957953214645386-openerp-403-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:07,066 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <376022613341242.1789870266.957953214645386-openerp-403-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:07,085 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-09-20 02:11:07,761 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_head_linked_to_run_and_one_line_per_payslip ... 2026-09-20 02:11:07,905 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [245] 2026-09-20 02:11:07,994 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [246] 2026-09-20 02:11:08,381 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-09-20 02:11:08,495 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [249] 2026-09-20 02:11:09,331 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-09-20 02:11:09,401 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-09-20 02:11:09,476 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-09-20 02:11:09,541 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-09-20 02:11:09,597 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-09-20 02:11:09,653 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-09-20 02:11:09,710 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-09-20 02:11:09,772 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-09-20 02:11:09,838 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-09-20 02:11:09,904 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-09-20 02:11:09,963 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-09-20 02:11:10,029 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-09-20 02:11:10,104 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-09-20 02:11:10,180 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-09-20 02:11:10,248 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-09-20 02:11:10,319 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-09-20 02:11:10,392 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <399917033828885.1789870270.352938175201416-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:10,400 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-09-20 02:11:10,479 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <551512818225255.1789870270.440458297729492-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:10,487 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-09-20 02:11:10,562 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <364449339408767.1789870270.525958061218262-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:10,568 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-09-20 02:11:10,633 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664357899865837.1789870270.601722002029419-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:10,639 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-09-20 02:11:10,701 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <867079573112643.1789870270.671462059020996-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:10,707 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-09-20 02:11:10,779 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708520419772382.1789870270.745735406875610-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:10,786 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-09-20 02:11:10,853 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <810381036851269.1789870270.821308851242065-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:10,859 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-09-20 02:11:10,928 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345096226033009.1789870270.895106315612793-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:10,934 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-09-20 02:11:11,002 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074419689902247.1789870270.966427803039551-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:11,011 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-09-20 02:11:11,061 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_multi_company_isolation ... 2026-09-20 02:11:15,861 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [251] 2026-09-20 02:11:15,961 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-09-20 02:11:16,675 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-09-20 02:11:16,749 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-09-20 02:11:16,823 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-09-20 02:11:16,897 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-09-20 02:11:16,979 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-09-20 02:11:17,075 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-09-20 02:11:17,179 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-09-20 02:11:17,269 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-09-20 02:11:17,333 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-09-20 02:11:17,396 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-09-20 02:11:17,463 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-09-20 02:11:17,561 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-09-20 02:11:17,656 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-09-20 02:11:17,754 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-09-20 02:11:17,846 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-09-20 02:11:17,921 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-09-20 02:11:18,006 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <613184932501016.1789870277.960644721984863-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:18,018 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-09-20 02:11:18,117 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <617189035367140.1789870278.067723989486694-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:18,126 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-09-20 02:11:18,215 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <475430755938248.1789870278.167919635772705-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:18,222 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-09-20 02:11:18,301 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <487681338124455.1789870278.262214183807373-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:18,309 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-09-20 02:11:18,379 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <373589102046760.1789870278.348797798156738-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:18,386 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-09-20 02:11:18,467 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <311180067526249.1789870278.421704053878784-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:18,472 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-09-20 02:11:18,540 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <343243933607060.1789870278.504979848861694-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:18,549 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-09-20 02:11:18,617 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <901494319173562.1789870278.587301969528198-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:18,623 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-09-20 02:11:18,688 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521378381772115.1789870278.654021024703979-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:18,694 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-09-20 02:11:18,761 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011] 2026-09-20 02:11:18,885 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949340086338949.1789870278.784408807754517-openerp-405-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:18,888 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949340086338949.1789870278.784408807754517-openerp-405-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:18,890 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949340086338949.1789870278.784408807754517-openerp-405-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:18,894 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949340086338949.1789870278.784408807754517-openerp-405-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:18,896 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949340086338949.1789870278.784408807754517-openerp-405-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:18,899 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949340086338949.1789870278.784408807754517-openerp-405-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:18,901 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949340086338949.1789870278.784408807754517-openerp-405-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:18,904 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949340086338949.1789870278.784408807754517-openerp-405-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:18,906 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949340086338949.1789870278.784408807754517-openerp-405-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:18,928 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-09-20 02:11:20,000 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_no_request_is_blocked ... 2026-09-20 02:11:20,131 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-09-20 02:11:20,288 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [255] 2026-09-20 02:11:20,880 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_opt_in_off_no_domain_executes_without_approval ... 2026-09-20 02:11:21,038 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [257] 2026-09-20 02:11:21,167 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-09-20 02:11:22,325 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_refuse_reverts_without_orphaning_entry_move ... 2026-09-20 02:11:22,514 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-09-20 02:11:22,660 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [261] 2026-09-20 02:11:23,742 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-09-20 02:11:23,846 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-09-20 02:11:23,922 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-09-20 02:11:23,990 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-09-20 02:11:24,090 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-09-20 02:11:24,171 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-09-20 02:11:24,239 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-09-20 02:11:24,324 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-09-20 02:11:24,399 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-09-20 02:11:24,474 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-09-20 02:11:24,554 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-09-20 02:11:24,635 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-09-20 02:11:24,711 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-09-20 02:11:24,781 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-09-20 02:11:24,871 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-09-20 02:11:24,950 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-09-20 02:11:25,035 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245106257374391.1789870284.986159801483154-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:25,044 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-09-20 02:11:25,151 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <485592719797016.1789870285.097710847854614-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:25,164 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-09-20 02:11:25,278 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043684306731973.1789870285.229195356369019-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:25,291 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-09-20 02:11:25,396 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <499074716259517.1789870285.345417261123657-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:25,405 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-09-20 02:11:25,511 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <523741531986129.1789870285.469747543334961-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:25,517 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-09-20 02:11:25,599 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223379463261573.1789870285.559240818023682-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:25,607 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-09-20 02:11:25,689 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <476449262637742.1789870285.645528554916382-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:25,705 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-09-20 02:11:25,783 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830345279914488.1789870285.743090629577637-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:25,798 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-09-20 02:11:25,917 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <634406976125651.1789870285.848851919174194-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:25,924 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-09-20 02:11:26,001 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, 1033, 1034, 1035, 1036] 2026-09-20 02:11:26,131 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781471883923047.1789870286.029866218566895-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:26,133 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781471883923047.1789870286.029866218566895-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:26,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781471883923047.1789870286.029866218566895-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:26,137 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781471883923047.1789870286.029866218566895-openerp-406-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:26,139 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781471883923047.1789870286.029866218566895-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:26,141 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781471883923047.1789870286.029866218566895-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:26,144 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781471883923047.1789870286.029866218566895-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:26,146 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781471883923047.1789870286.029866218566895-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:26,149 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781471883923047.1789870286.029866218566895-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:26,165 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-09-20 02:11:27,111 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578670225861993.1789870286.967634439468384-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:27,115 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578670225861993.1789870286.967634439468384-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:27,118 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578670225861993.1789870286.967634439468384-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:27,120 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578670225861993.1789870286.967634439468384-openerp-406-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:27,123 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578670225861993.1789870286.967634439468384-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:27,126 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578670225861993.1789870286.967634439468384-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:27,128 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578670225861993.1789870286.967634439468384-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:27,131 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578670225861993.1789870286.967634439468384-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:27,134 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <578670225861993.1789870286.967634439468384-openerp-406-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:27,223 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-09-20 02:11:27,441 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [294, 294] 2026-09-20 02:11:27,514 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [205] 2026-09-20 02:11:27,651 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_revert_idempotent_on_cancelled_run ... 2026-09-20 02:11:27,823 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-09-20 02:11:27,933 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [264] 2026-09-20 02:11:28,861 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-09-20 02:11:28,955 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-09-20 02:11:29,064 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-09-20 02:11:29,169 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-09-20 02:11:29,279 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-09-20 02:11:29,396 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-09-20 02:11:29,485 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-09-20 02:11:29,566 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-09-20 02:11:29,656 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-09-20 02:11:29,737 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-09-20 02:11:29,823 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-09-20 02:11:29,930 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-09-20 02:11:30,033 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-09-20 02:11:30,117 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-09-20 02:11:30,205 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-09-20 02:11:30,291 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-09-20 02:11:30,367 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <942307724276744.1789870290.332596540451050-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:30,375 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-09-20 02:11:30,451 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646367133423485.1789870290.414917945861816-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:30,460 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-09-20 02:11:30,536 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864597774828958.1789870290.497034788131714-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:30,546 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-09-20 02:11:30,621 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <750477021131273.1789870290.585026979446411-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:30,628 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-09-20 02:11:30,710 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870119725729706.1789870290.669481992721558-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:30,717 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-09-20 02:11:30,800 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <521067355480697.1789870290.752158880233765-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:30,809 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-09-20 02:11:30,888 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200112796410935.1789870290.850585460662842-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:30,894 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-09-20 02:11:30,963 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709887165133068.1789870290.928662776947021-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:30,970 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-09-20 02:11:31,041 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554491360427560.1789870291.007767438888550-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:31,049 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-09-20 02:11:31,140 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, 1061] 2026-09-20 02:11:31,274 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056776517862138.1789870291.168710470199585-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:31,276 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056776517862138.1789870291.168710470199585-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:31,278 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056776517862138.1789870291.168710470199585-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:31,282 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056776517862138.1789870291.168710470199585-openerp-407-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:31,284 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056776517862138.1789870291.168710470199585-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:31,286 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056776517862138.1789870291.168710470199585-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:31,288 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056776517862138.1789870291.168710470199585-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:31,290 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056776517862138.1789870291.168710470199585-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:31,292 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056776517862138.1789870291.168710470199585-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:31,327 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-09-20 02:11:33,124 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [295, 295] 2026-09-20 02:11:33,253 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [206] 2026-09-20 02:11:33,511 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286382010405679.1789870293.391530275344849-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:33,514 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286382010405679.1789870293.391530275344849-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:33,517 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286382010405679.1789870293.391530275344849-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:33,521 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286382010405679.1789870293.391530275344849-openerp-407-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:33,524 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286382010405679.1789870293.391530275344849-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:33,527 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286382010405679.1789870293.391530275344849-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:33,529 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286382010405679.1789870293.391530275344849-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:33,532 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286382010405679.1789870293.391530275344849-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:33,535 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286382010405679.1789870293.391530275344849-openerp-407-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:33,578 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-09-20 02:11:33,726 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_expense_posting_not_gated ... 2026-09-20 02:11:33,934 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [266] 2026-09-20 02:11:34,063 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-09-20 02:11:34,449 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_rk5_quick_pay_not_gated ... 2026-09-20 02:11:34,654 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-09-20 02:11:34,792 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [270] 2026-09-20 02:11:35,804 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_source_binding_and_state_aggregation ... 2026-09-20 02:11:36,446 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-09-20 02:11:36,526 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-09-20 02:11:36,596 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-09-20 02:11:36,667 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-09-20 02:11:36,743 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-09-20 02:11:36,816 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-09-20 02:11:36,876 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-09-20 02:11:36,937 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-09-20 02:11:37,004 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-09-20 02:11:37,080 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-09-20 02:11:37,144 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-09-20 02:11:37,214 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-09-20 02:11:37,289 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-09-20 02:11:37,415 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-09-20 02:11:37,522 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-09-20 02:11:37,626 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-09-20 02:11:37,701 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <186144344394750.1789870297.664836406707764-openerp-message-notify@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:37,708 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-09-20 02:11:37,784 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <196262383798800.1789870297.747219085693359-openerp-message-notify@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:37,790 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-09-20 02:11:37,865 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987088437735715.1789870297.829442739486694-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:37,872 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-09-20 02:11:37,957 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625513875697279.1789870297.911782979965210-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:37,971 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-09-20 02:11:38,070 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <989273689592303.1789870298.026112794876099-openerp-message-notify@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:38,089 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-09-20 02:11:38,181 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760481729633976.1789870298.132377386093140-openerp-message-notify@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:38,189 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-09-20 02:11:38,281 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451575983199120.1789870298.230413675308228-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:38,290 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-09-20 02:11:38,376 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <584689557650834.1789870298.333914995193481-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:38,384 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-09-20 02:11:38,450 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <969238741075359.1789870298.419641256332397-openerp-message-notify@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:38,459 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-09-20 02:11:38,527 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 1074, 1075, 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086] 2026-09-20 02:11:38,677 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893250097056002.1789870298.554971933364868-openerp-408-viin.approval.request@fbc92e2f103b>: ['"Alice Johnson" <@False>'] 2026-09-20 02:11:38,679 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893250097056002.1789870298.554971933364868-openerp-408-viin.approval.request@fbc92e2f103b>: ['"Bob Smith" <@False>'] 2026-09-20 02:11:38,680 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893250097056002.1789870298.554971933364868-openerp-408-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:11:38,683 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893250097056002.1789870298.554971933364868-openerp-408-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:11:38,685 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893250097056002.1789870298.554971933364868-openerp-408-viin.approval.request@fbc92e2f103b>: ['"Eva Green" <@False>'] 2026-09-20 02:11:38,687 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893250097056002.1789870298.554971933364868-openerp-408-viin.approval.request@fbc92e2f103b>: ['"Frank White" <@False>'] 2026-09-20 02:11:38,690 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893250097056002.1789870298.554971933364868-openerp-408-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:11:38,691 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893250097056002.1789870298.554971933364868-openerp-408-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:11:38,693 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <893250097056002.1789870298.554971933364868-openerp-408-viin.approval.request@fbc92e2f103b>: ['"Tran Minh Khang" <@False>'] 2026-09-20 02:11:38,713 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-09-20 02:11:38,797 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_type_seeded_per_company ... 2026-09-20 02:11:38,849 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_payroll.tests.test_disbursement_approval: Starting TestDisbursementApproval.test_wrong_type_request_rejected ... 2026-09-20 02:11:39,379 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 02:11:46,602 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_applicant ... 2026-09-20 02:11:46,786 121 INFO rb-6b6600a-224960-417186 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-20 02:11:46,816 121 INFO rb-6b6600a-224960-417186 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-20 02:11:46,841 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-20 02:11:46,882 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-20 02:11:47,343 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-09-20 02:11:47,417 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1087] 2026-09-20 02:11:47,526 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-09-20 02:11:47,863 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.applicant 2026-09-20 02:11:47,868 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.applicant 2026-09-20 02:11:47,885 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.applicant 2026-09-20 02:11:47,911 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_base_user_access_hr_job ... 2026-09-20 02:11:48,206 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-20 02:11:48,382 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.job 2026-09-20 02:11:48,402 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.job 2026-09-20 02:11:48,430 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.message records with IDs: [4103, 2957, 2309] 2026-09-20 02:11:48,432 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.job 2026-09-20 02:11:48,463 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_applicant ... 2026-09-20 02:11:48,527 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1724, model: hr.applicant 2026-09-20 02:11:48,551 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [20], uid: 1724, model: hr.applicant 2026-09-20 02:11:48,570 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1724, model: hr.applicant 2026-09-20 02:11:48,588 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1724, model: hr.applicant 2026-09-20 02:11:48,931 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1724 deleted hr.applicant records with IDs: [20] 2026-09-20 02:11:48,976 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_access_right: Starting TestAccessRight.test_user_approval_access_hr_job ... 2026-09-20 02:11:49,248 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1724, model: hr.job 2026-09-20 02:11:49,394 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1724, model: hr.job 2026-09-20 02:11:49,404 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1724, model: hr.job 2026-09-20 02:11:49,421 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1724 deleted mail.message records with IDs: [4103, 2957, 2309] 2026-09-20 02:11:49,423 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1724, model: hr.job 2026-09-20 02:11:49,608 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1724 deleted mail.message records with IDs: [4103, 2957, 2309] 2026-09-20 02:11:49,700 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1724 deleted ir.model.data records with IDs: [131723] 2026-09-20 02:11:49,700 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1724 deleted hr.job records with IDs: [4] 2026-09-20 02:11:49,708 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1724 deleted mail.followers records with IDs: [390] 2026-09-20 02:11:49,724 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1724 deleted mail.alias records with IDs: [32] 2026-09-20 02:11:49,756 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-20 02:11:56,603 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_compute_applicant_and_recruited_field_on_recruitment_request ... 2026-09-20 02:11:57,050 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-09-20 02:11:57,121 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1088] 2026-09-20 02:11:57,234 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-09-20 02:11:57,812 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_constraint_duplicate_recruitment_request ... 2026-09-20 02:11:58,134 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_onchange_and_default_value_form_request ... 2026-09-20 02:11:59,486 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_recruiment_approval_ui: Starting TestRecruitmentRequest.test_percent_widgetbar ... 2026-09-20 02:11:59,924 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-09-20 02:11:59,985 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1089] 2026-09-20 02:12:00,070 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-09-20 02:12:00,444 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-20 02:12:07,750 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_01_request_approval_recruitment ... 2026-09-20 02:12:08,074 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1741 deleted mail.mail records with IDs: [1607] 2026-09-20 02:12:08,261 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1744 deleted mail.activity records with IDs: [1090] 2026-09-20 02:12:08,436 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1744 deleted mail.mail records with IDs: [1608] 2026-09-20 02:12:08,646 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1748 deleted mail.activity records with IDs: [1091] 2026-09-20 02:12:08,795 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1748 deleted mail.mail records with IDs: [1609] 2026-09-20 02:12:09,012 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [1092] 2026-09-20 02:12:09,234 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1610] 2026-09-20 02:12:09,381 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_05_request_approval_recruitment ... 2026-09-20 02:12:09,566 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1741 deleted request.approval.user.line records with IDs: [1049, 1050, 1051, 1052] 2026-09-20 02:12:09,906 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1741 deleted mail.mail records with IDs: [1611] 2026-09-20 02:12:10,099 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1744 deleted mail.activity records with IDs: [1093] 2026-09-20 02:12:10,279 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1744 deleted mail.mail records with IDs: [1612] 2026-09-20 02:12:10,467 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1748 deleted mail.activity records with IDs: [1094] 2026-09-20 02:12:10,639 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1748 deleted mail.mail records with IDs: [1613] 2026-09-20 02:12:10,857 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1749 deleted mail.activity records with IDs: [1095] 2026-09-20 02:12:11,052 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [1614] 2026-09-20 02:12:11,184 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_06_request_approval_recruitment ... 2026-09-20 02:12:11,450 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1741 deleted mail.mail records with IDs: [1615] 2026-09-20 02:12:11,621 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1744 deleted mail.activity records with IDs: [1096] 2026-09-20 02:12:11,793 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1744 deleted mail.mail records with IDs: [1616] 2026-09-20 02:12:11,970 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1748 deleted mail.activity records with IDs: [1097] 2026-09-20 02:12:12,115 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1748 deleted mail.mail records with IDs: [1617] 2026-09-20 02:12:12,158 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_07_request_approval_recruitment ... 2026-09-20 02:12:12,436 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1741 deleted mail.mail records with IDs: [1618] 2026-09-20 02:12:12,651 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1098] 2026-09-20 02:12:12,813 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1619] 2026-09-20 02:12:12,858 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_recruitment.tests.test_recruitment_approval: Starting TestRequestApproval.test_data_init_generate ... 2026-09-20 02:12:12,937 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-09-20 02:12:12,951 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-20 02:12:13,007 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:12:14,146 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437086, 437097, 437183] 2026-09-20 02:12:14,147 121 INFO rb-6b6600a-224960-417186 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-20 02:12:15,116 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_01_check_compute_contract ... 2026-09-20 02:12:15,243 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_02_check_compute_contract ... 2026-09-20 02:12:15,361 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_contract: Starting TestHrContract.test_03_check_compute_contract ... 2026-09-20 02:12:15,472 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:12:16,590 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437086, 437097, 437183] 2026-09-20 02:12:16,591 121 INFO rb-6b6600a-224960-417186 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-20 02:12:17,492 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_01_check_compute_department ... 2026-09-20 02:12:17,643 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_02_check_compute_department ... 2026-09-20 02:12:17,750 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_department: Starting TestHrDepartment.test_03_check_compute_department ... 2026-09-20 02:12:17,957 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:12:19,129 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437086, 437097, 437183] 2026-09-20 02:12:19,129 121 INFO rb-6b6600a-224960-417186 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-20 02:12:19,928 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_01_check_compute_job ... 2026-09-20 02:12:20,064 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_job: Starting TestHrJob.test_02_check_compute_job ... 2026-09-20 02:12:20,184 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:12:21,215 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437086, 437097, 437183] 2026-09-20 02:12:21,215 121 INFO rb-6b6600a-224960-417186 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-20 02:12:22,246 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_01_check_auto_approve_timesheet ... 2026-09-20 02:12:22,414 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_02_check_auto_approve_timesheet ... 2026-09-20 02:12:22,581 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_03_check_auto_approve_timesheet ... 2026-09-20 02:12:22,787 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_04_check_auto_approve_timesheet ... 2026-09-20 02:12:22,897 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_hr_timesheet: Starting TestHrTimesheet.test_05_check_auto_approve_timesheet ... 2026-09-20 02:12:23,106 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:12:24,083 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437086, 437097, 437183] 2026-09-20 02:12:24,083 121 INFO rb-6b6600a-224960-417186 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-20 02:12:25,009 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_01_check_timesheet_approval ... 2026-09-20 02:12:25,089 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_02_check_timesheet_approval ... 2026-09-20 02:12:25,433 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_03_check_timesheet_approval ... 2026-09-20 02:12:25,580 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_04_check_timesheet_approval ... 2026-09-20 02:12:25,789 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_05_check_timesheet_approval ... 2026-09-20 02:12:25,991 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_06_check_timesheet_approval ... 2026-09-20 02:12:26,045 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_07_check_timesheet_approval ... 2026-09-20 02:12:26,154 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_08_check_timesheet_approval ... 2026-09-20 02:12:26,481 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_09_check_timesheet_approval ... 2026-09-20 02:12:27,147 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [432], uid: 1761, model: viin.approval.request 2026-09-20 02:12:27,301 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_request: Starting TestTimesheetApprovalRequest.test_11_check_timesheet_approval ... 2026-09-20 02:12:27,487 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [430] 2026-09-20 02:12:28,520 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-09-20 02:12:28,994 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:12:29,619 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approval_wizard: Starting TestTimesheetApprovalWizardFromSource.test_wizard_lines_mapped_from_timesheets ... 2026-09-20 02:12:31,286 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:12:32,272 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [232293, 232333, 232340, 232376, 232355, 232358, 232383, 232466, 232490, 232484, 232496, 232542, 232556, 232580, 232602, 437086, 437097, 437183] 2026-09-20 02:12:32,272 121 INFO rb-6b6600a-224960-417186 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-20 02:12:33,196 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_01_employee_approve_request ... 2026-09-20 02:12:33,539 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-09-20 02:12:33,602 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_02_employee_approve_request ... 2026-09-20 02:12:33,947 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-09-20 02:12:34,004 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_03_employee_approve_request ... 2026-09-20 02:12:34,169 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [435] 2026-09-20 02:12:34,199 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_04_employee_approve_request ... 2026-09-20 02:12:34,560 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-09-20 02:12:34,665 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1102] 2026-09-20 02:12:34,776 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1624] 2026-09-20 02:12:34,929 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1103] 2026-09-20 02:12:35,103 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1625] 2026-09-20 02:12:35,396 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1626] 2026-09-20 02:12:35,591 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1627] 2026-09-20 02:12:35,677 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_timesheet_approvals: Starting TestTimesheetApprovals.test_05_employee_approve_request ... 2026-09-20 02:12:36,063 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-09-20 02:12:36,308 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1104] 2026-09-20 02:12:37,021 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:12:38,441 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_and_timesheet_links ... 2026-09-20 02:12:38,585 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_request_lines_mapped_from_timesheets ... 2026-09-20 02:12:38,656 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_hr_timesheet.tests.test_viin_timesheet_approval_mapping: Starting TestTimesheetApprovalFromSource.test_validating_request_updates_timesheet_state ... 2026-09-20 02:12:39,066 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-09-20 02:12:39,178 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1105] 2026-09-20 02:12:39,327 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1630] 2026-09-20 02:12:39,405 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:12:39,418 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_maintenance.tests.test_data_after_install: Starting TestDataAfterInstall.test_data_after_install ... 2026-09-20 02:12:39,460 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:12:40,046 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_01_employee_approve_request ... 2026-09-20 02:12:40,200 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_maintenance.tests.test_maintenance_approvals: Starting TestMaintenanceApprovals.test_02_employee_approve_request ... 2026-09-20 02:12:40,317 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:12:47,374 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [8932] 2026-09-20 02:12:47,398 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_a_portal_merchant_can_resolve_the_responsible_approver ... 2026-09-20 02:12:47,794 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_merchant_approval_type_lookup_is_company_scoped ... 2026-09-20 02:12:47,836 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_marketplace.tests.test_responsible_approval_routing: Starting TestResponsibleApprovalRouting.test_routing_prioritises_approval_admin_over_first_line ... 2026-09-20 02:12:47,964 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:12:47,977 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_default_request ... 2026-09-20 02:12:50,558 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-09-20 02:12:50,695 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1106] 2026-09-20 02:12:50,830 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <931184432527665.1789870370.784057378768921-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:12:50,839 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1632] 2026-09-20 02:12:50,934 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1633] 2026-09-20 02:12:51,017 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <318554995708113.1789870370.976517677307129-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:12:51,024 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1634] 2026-09-20 02:12:51,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <714004846112011.1789870371.074311017990112-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:12:51,143 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1635] 2026-09-20 02:12:51,231 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <327727759628723.1789870371.185559034347534-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:12:51,241 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1636] 2026-09-20 02:12:51,405 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1107, 1108, 1109, 1110, 1111] 2026-09-20 02:12:51,523 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052160862306841.1789870371.471139669418335-openerp-438-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:12:51,525 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052160862306841.1789870371.471139669418335-openerp-438-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:12:51,527 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052160862306841.1789870371.471139669418335-openerp-438-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:12:51,530 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <052160862306841.1789870371.471139669418335-openerp-438-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:12:51,543 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1637] 2026-09-20 02:12:52,246 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_other_route ... 2026-09-20 02:12:54,635 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-09-20 02:12:54,756 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1112] 2026-09-20 02:12:54,867 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <565831444709507.1789870374.833332538604736-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:12:54,874 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1639] 2026-09-20 02:12:54,989 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1640] 2026-09-20 02:12:55,079 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <111828989843403.1789870375.032556533813477-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:12:55,087 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1641] 2026-09-20 02:12:55,177 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <197107337409040.1789870375.132070064544678-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:12:55,190 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1642] 2026-09-20 02:12:55,287 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <616820209431607.1789870375.247198581695557-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:12:55,295 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1643] 2026-09-20 02:12:55,473 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-09-20 02:12:55,601 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <336164459931643.1789870375.533751487731934-openerp-439-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:12:55,604 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <336164459931643.1789870375.533751487731934-openerp-439-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:12:55,607 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <336164459931643.1789870375.533751487731934-openerp-439-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:12:55,610 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <336164459931643.1789870375.533751487731934-openerp-439-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:12:55,626 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1644] 2026-09-20 02:12:56,229 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_with_product_configured ... 2026-09-20 02:12:58,715 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-09-20 02:12:58,824 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1118] 2026-09-20 02:12:58,913 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <464488234733464.1789870378.882078886032104-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:12:58,919 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1646] 2026-09-20 02:12:58,996 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1647] 2026-09-20 02:12:59,079 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840909652597302.1789870379.039088964462280-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:12:59,086 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1648] 2026-09-20 02:12:59,156 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651395600500085.1789870379.120263576507568-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:12:59,163 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1649] 2026-09-20 02:12:59,226 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <031160232667673.1789870379.195795297622681-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:12:59,233 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1650] 2026-09-20 02:12:59,356 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1119, 1120, 1121, 1122, 1123] 2026-09-20 02:12:59,442 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981083742199352.1789870379.398687839508057-openerp-440-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:12:59,444 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981083742199352.1789870379.398687839508057-openerp-440-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:12:59,446 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981083742199352.1789870379.398687839508057-openerp-440-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:12:59,448 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981083742199352.1789870379.398687839508057-openerp-440-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:12:59,460 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1651] 2026-09-20 02:13:00,025 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_create_request_without_route ... 2026-09-20 02:13:02,654 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1652] 2026-09-20 02:13:02,825 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1124] 2026-09-20 02:13:02,931 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <826759209428072.1789870382.897528886795044-openerp-message-notify@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:13:02,938 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1653] 2026-09-20 02:13:03,053 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1654] 2026-09-20 02:13:03,135 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906788890718188.1789870383.092769384384155-openerp-message-notify@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:13:03,143 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1655] 2026-09-20 02:13:03,228 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237888033774276.1789870383.186542272567749-openerp-message-notify@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:13:03,236 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1656] 2026-09-20 02:13:03,323 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <669434609108599.1789870383.278886079788208-openerp-message-notify@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:13:03,330 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [1657] 2026-09-20 02:13:03,471 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1125, 1126, 1127, 1128, 1129] 2026-09-20 02:13:03,579 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686405368216681.1789870383.525723934173584-openerp-441-viin.approval.request@fbc92e2f103b>: ['"Charlie Brown" <@False>'] 2026-09-20 02:13:03,582 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686405368216681.1789870383.525723934173584-openerp-441-viin.approval.request@fbc92e2f103b>: ['"David Wilson" <@False>'] 2026-09-20 02:13:03,585 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686405368216681.1789870383.525723934173584-openerp-441-viin.approval.request@fbc92e2f103b>: ['"Grace Lee" <@False>'] 2026-09-20 02:13:03,588 121 INFO rb-6b6600a-224960-417186 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686405368216681.1789870383.525723934173584-openerp-441-viin.approval.request@fbc92e2f103b>: ['"Hannah Martin" <@False>'] 2026-09-20 02:13:03,603 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1658] 2026-09-20 02:13:03,885 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_procurement.tests.test_procurement_requests: Starting TestProcurementRequests.test_generate_approval_type ... 2026-09-20 02:13:06,192 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:13:07,113 121 INFO rb-6b6600a-224960-417186 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-20 02:13:08,217 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_project.tests.test_viin_approval_project_project: Starting TestProjectProjectApproval.test_project_request_includes_manager_group_approver ... 2026-09-20 02:13:10,001 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:13:10,965 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_header_synced_via_res_ref ... 2026-09-20 02:13:12,147 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_project.tests.test_viin_approval_project_task: Starting TestProjectTaskApproval.test_task_request_includes_project_manager_approver ... 2026-09-20 02:13:13,304 121 INFO rb-6b6600a-224960-417186 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-20 02:13:14,415 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:13:15,319 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-09-20 02:13:15,332 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18070] 2026-09-20 02:13:15,339 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:13:15,984 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-09-20 02:13:16,005 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18074] 2026-09-20 02:13:16,012 121 INFO rb-6b6600a-224960-417186 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:13:16,233 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_cancel_revert_draft_po_to_previous_state ... 2026-09-20 02:13:16,966 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-09-20 02:13:17,093 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1130] 2026-09-20 02:13:17,570 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [118] 2026-09-20 02:13:17,647 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [119] 2026-09-20 02:13:17,742 121 INFO rb-6b6600a-224960-417186 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-20 02:13:18,348 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-09-20 02:13:18,489 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1131] 2026-09-20 02:13:18,791 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1663] 2026-09-20 02:13:19,096 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1664] 2026-09-20 02:13:19,335 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_multi_lines_multi_vendors_grouping ... 2026-09-20 02:13:20,001 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-09-20 02:13:20,118 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1132] 2026-09-20 02:13:20,541 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_po_generated_and_linked ... 2026-09-20 02:13:20,977 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-09-20 02:13:21,104 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1133] 2026-09-20 02:13:21,395 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_service_two_approvals_merge_po_line_and_cancel_reverts ... 2026-09-20 02:13:21,902 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-09-20 02:13:22,029 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1134] 2026-09-20 02:13:22,519 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-09-20 02:13:22,610 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1135] 2026-09-20 02:13:22,921 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [1] 2026-09-20 02:13:23,020 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_deletes_generated_purchase_documents ... 2026-09-20 02:13:23,440 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-09-20 02:13:23,583 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1136] 2026-09-20 02:13:24,191 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [130] 2026-09-20 02:13:24,436 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18132, 18130, 18129, 18128, 18127] 2026-09-20 02:13:24,490 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [453] 2026-09-20 02:13:24,551 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7308] 2026-09-20 02:13:24,581 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase.tests.test_approval_purchase_service: Starting TestApprovalPurchaseService.test_unlink_request_does_not_delete_preexisting_po ... 2026-09-20 02:13:25,365 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-09-20 02:13:25,511 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1137] 2026-09-20 02:13:25,928 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [132] 2026-09-20 02:13:26,010 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [133] 2026-09-20 02:13:26,256 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18143, 18141, 18140, 18139, 18138] 2026-09-20 02:13:26,294 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [454] 2026-09-20 02:13:26,345 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [7309] 2026-09-20 02:13:26,389 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:13:28,186 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_revert_subtracts_the_contributed_quantity_in_the_line_own_uom ... 2026-09-20 02:13:28,757 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-09-20 02:13:28,909 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1138] 2026-09-20 02:13:29,483 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-09-20 02:13:29,602 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1139] 2026-09-20 02:13:29,949 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1 deleted approval.origin.contribution records with IDs: [2] 2026-09-20 02:13:30,046 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase.tests.test_purchase_origin_revert: Starting TestApprovalPurchaseOriginRevert.test_unlink_request_keeps_the_attached_purchase_line_quantity ... 2026-09-20 02:13:31,458 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1777 deleted mail.mail records with IDs: [1673] 2026-09-20 02:13:31,636 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1140] 2026-09-20 02:13:31,770 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1674] 2026-09-20 02:13:32,734 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1777 deleted mail.message records with IDs: [18156, 18154, 18153] 2026-09-20 02:13:32,812 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1777 deleted viin.approval.request records with IDs: [457] 2026-09-20 02:13:32,855 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1777 deleted mail.followers records with IDs: [7312, 7313] 2026-09-20 02:13:32,894 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:13:34,939 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_origin_revert: Starting TestApprovalPurchaseStockOriginRevert.test_revert_of_a_merged_approval_never_deletes_the_user_line ... 2026-09-20 02:13:35,741 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [1675] 2026-09-20 02:13:35,903 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1141] 2026-09-20 02:13:36,041 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1676] 2026-09-20 02:13:36,527 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [3] 2026-09-20 02:13:36,577 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_origin_revert: Starting TestApprovalPurchaseStockOriginRevert.test_revert_of_a_merged_approval_restores_the_user_line_original_quantity ... 2026-09-20 02:13:37,254 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [1677] 2026-09-20 02:13:37,395 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1142] 2026-09-20 02:13:37,524 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1678] 2026-09-20 02:13:37,984 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [4] 2026-09-20 02:13:38,091 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_origin_revert: Starting TestApprovalPurchaseStockOriginRevert.test_revert_removes_the_full_quantity_the_approval_procured ... 2026-09-20 02:13:38,785 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [1679] 2026-09-20 02:13:38,954 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1143] 2026-09-20 02:13:39,075 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1680] 2026-09-20 02:13:39,519 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [5] 2026-09-20 02:13:39,570 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_origin_revert: Starting TestApprovalPurchaseStockOriginRevert.test_revert_takes_back_only_the_quantity_that_approval_contributed ... 2026-09-20 02:13:41,038 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [1681] 2026-09-20 02:13:41,223 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1144] 2026-09-20 02:13:41,344 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1682] 2026-09-20 02:13:41,990 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [1683] 2026-09-20 02:13:42,149 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1145] 2026-09-20 02:13:42,267 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1684] 2026-09-20 02:13:42,601 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1685] 2026-09-20 02:13:43,311 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1779 deleted mail.message records with IDs: [18178, 18173, 18171, 18170] 2026-09-20 02:13:43,387 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1779 deleted viin.approval.request records with IDs: [461] 2026-09-20 02:13:43,428 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1779 deleted mail.followers records with IDs: [7320, 7321] 2026-09-20 02:13:43,606 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [6] 2026-09-20 02:13:43,676 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:13:47,341 121 INFO rb-6b6600a-224960-417186 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-20 02:13:47,919 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1686] 2026-09-20 02:13:48,072 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1146] 2026-09-20 02:13:48,218 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1687] 2026-09-20 02:13:48,651 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [7] 2026-09-20 02:13:48,717 121 INFO rb-6b6600a-224960-417186 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-20 02:13:49,325 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1780 deleted mail.mail records with IDs: [1688] 2026-09-20 02:13:49,455 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1147] 2026-09-20 02:13:49,586 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1689] 2026-09-20 02:13:50,168 121 INFO rb-6b6600a-224960-417186 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-20 02:13:50,853 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1690] 2026-09-20 02:13:51,028 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1148] 2026-09-20 02:13:51,173 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1691] 2026-09-20 02:13:51,841 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [9] 2026-09-20 02:13:51,925 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [8] 2026-09-20 02:13:52,021 121 INFO rb-6b6600a-224960-417186 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-20 02:13:52,673 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1692] 2026-09-20 02:13:52,840 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1149] 2026-09-20 02:13:52,965 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1693] 2026-09-20 02:13:53,400 121 INFO rb-6b6600a-224960-417186 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-20 02:13:54,035 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1694] 2026-09-20 02:13:54,189 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1150] 2026-09-20 02:13:54,322 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1695] 2026-09-20 02:13:54,869 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1696] 2026-09-20 02:13:55,016 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted purchase.order.line records with IDs: [146] 2026-09-20 02:13:55,079 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [12] 2026-09-20 02:13:55,130 121 INFO rb-6b6600a-224960-417186 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-20 02:13:55,666 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1697] 2026-09-20 02:13:55,782 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1151] 2026-09-20 02:13:55,876 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1698] 2026-09-20 02:13:56,161 121 INFO rb-6b6600a-224960-417186 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-20 02:13:56,770 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1699] 2026-09-20 02:13:56,917 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1152] 2026-09-20 02:13:57,006 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1700] 2026-09-20 02:13:57,440 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1701] 2026-09-20 02:13:57,551 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1153] 2026-09-20 02:13:57,641 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1702] 2026-09-20 02:13:57,930 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [14] 2026-09-20 02:13:58,003 121 INFO rb-6b6600a-224960-417186 odoo.addons.viin_approval_purchase_stock.tests.test_approval_purchase_stock_procurement: Starting TestApprovalPurchaseStockProcurement.test_03_buy_route_without_vendor_price_raises ... 2026-09-20 02:13:58,551 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1703] 2026-09-20 02:13:58,664 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1154] 2026-09-20 02:13:58,758 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1704] 2026-09-20 02:13:58,924 121 INFO rb-6b6600a-224960-417186 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-20 02:13:59,432 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1705] 2026-09-20 02:13:59,559 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1155] 2026-09-20 02:13:59,658 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1706] 2026-09-20 02:14:00,288 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1707] 2026-09-20 02:14:00,388 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1156] 2026-09-20 02:14:00,461 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1708] 2026-09-20 02:14:00,741 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [16] 2026-09-20 02:14:00,802 121 INFO rb-6b6600a-224960-417186 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-20 02:14:01,376 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1709] 2026-09-20 02:14:01,506 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1157] 2026-09-20 02:14:01,617 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1710] 2026-09-20 02:14:02,179 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1711] 2026-09-20 02:14:02,291 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1158] 2026-09-20 02:14:02,381 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1712] 2026-09-20 02:14:02,678 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [18] 2026-09-20 02:14:02,739 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [19] 2026-09-20 02:14:02,788 121 INFO rb-6b6600a-224960-417186 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-20 02:14:03,500 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1713] 2026-09-20 02:14:03,665 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1159] 2026-09-20 02:14:03,784 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1714] 2026-09-20 02:14:04,466 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #1781 deleted mail.mail records with IDs: [1715] 2026-09-20 02:14:04,582 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1160] 2026-09-20 02:14:04,680 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1716] 2026-09-20 02:14:05,038 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [23] 2026-09-20 02:14:05,099 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [25] 2026-09-20 02:14:05,158 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [22] 2026-09-20 02:14:05,217 121 INFO rb-6b6600a-224960-417186 odoo.models.unlink: User #2 deleted approval.origin.contribution records with IDs: [24] 2026-09-20 02:14:05,291 121 INFO rb-6b6600a-224960-417186 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:14:05,292 121 INFO rb-6b6600a-224960-417186 odoo.service.server: 2122 post-tests in 4621.57s, 2744980 queries 2026-09-20 02:14:05,298 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_purchase_order_advance: 22 tests 62.73s 43569 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_purchase_receipt: 18 tests 14.30s 9816 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_quality: 63 tests 16.20s 13518 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_quality_mrp: 13 tests 6.95s 4716 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_quality_stock: 15 tests 3.15s 2446 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_registration_email_blacklist: 74 tests 28.43s 31840 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_repair_request_from_maintenance: 12 tests 1.67s 855 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_repair_with_maintenance_schedule: 6 tests 2.19s 1472 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sale_backdate: 6 tests 1.41s 953 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sale_desc_short_link: 6 tests 0.26s 161 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sale_line_numbering: 4 tests 1.10s 645 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sale_order_advance: 14 tests 46.11s 29411 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sale_price_lock: 8 tests 3.98s 2231 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sales_stock_schedule: 66 tests 49.39s 25207 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sales_target: 26 tests 21.33s 15588 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sales_target_pos: 24 tests 34.41s 19723 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sales_target_sale: 27 tests 75.32s 35069 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sales_team_advanced: 17 tests 5.42s 4091 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sales_team_advanced_crm: 13 tests 5.95s 4477 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sales_team_advanced_sale: 10 tests 13.47s 9744 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_signup_email_verification: 6 tests 7.58s 8571 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_sshkey: 11 tests 7.08s 3810 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_stock_account_moves_link: 12 tests 15.84s 11574 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_stock_asset: 20 tests 32.76s 20594 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_stock_asset_equipment: 6 tests 10.62s 5559 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_stock_equipment: 26 tests 4.83s 3336 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_stock_equipment_bom_kit: 10 tests 7.27s 5411 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_stock_equipment_hierarchy: 6 tests 0.71s 453 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_token_expiration_test: 15 tests 0.74s 311 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_unique_product_code: 5 tests 4.05s 3300 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_vat_counterpart: 9 tests 1.38s 941 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_vendor_price_lock: 11 tests 5.28s 2906 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_wallet: 73 tests 184.55s 142314 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_warranty_management: 55 tests 5.14s 3709 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_warranty_purchase: 20 tests 6.67s 5490 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_warranty_purchase_stock: 16 tests 9.14s 6235 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_warranty_sale: 24 tests 10.66s 7158 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_warranty_sale_stock: 16 tests 10.51s 7225 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_warranty_stock: 26 tests 5.69s 4363 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_website_apps_store: 59 tests 123.04s 91300 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_website_apps_store_loc: 3 tests 7.06s 607 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_website_docs: 109 tests 84.82s 30546 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_website_docs_odoo: 19 tests 13.18s 10466 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_website_odoo_version: 3 tests 0.46s 338 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: to_website_slides_event: 3 tests 0.22s 151 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: utm: 19 tests 2.73s 1255 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account: 134 tests 119.91s 107290 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_auto_transfer: 10 tests 11.72s 10140 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_bank_statement_import: 12 tests 27.40s 24106 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_bank_statement_import_rje: 6 tests 15.42s 13028 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_budget_hr_timesheet: 3 tests 2.63s 1540 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_budget_project: 5 tests 0.72s 593 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_followup: 139 tests 502.29s 318510 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_followup_sale: 25 tests 32.90s 24569 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_onbehalf_payment: 22 tests 40.39s 29938 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_onbehalf_payment_currency_conversion_diff: 5 tests 10.57s 8784 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_reconciliation: 76 tests 108.54s 55001 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_account_recurring: 25 tests 64.36s 34737 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate: 75 tests 318.07s 227439 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_crm: 9 tests 50.26s 35726 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_loyalty: 12 tests 2.86s 2172 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_loyalty_pos: 26 tests 119.86s 86732 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_loyalty_sale: 25 tests 17.78s 8739 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_marketplace_sale: 12 tests 39.15s 28059 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_multi_level: 37 tests 154.26s 114546 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_multi_level_pos: 18 tests 55.98s 34396 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_multi_level_sale: 21 tests 84.19s 45813 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_pos: 25 tests 100.54s 54572 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_pos_discount: 4 tests 22.91s 12819 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_pos_sale: 3 tests 23.59s 12749 queries 2026-09-20 02:14:05,299 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_purchase: 3 tests 4.89s 3015 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_sale: 29 tests 207.14s 117528 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_sale_crm: 6 tests 59.52s 35705 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_website: 77 tests 301.20s 173260 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_website_crm_livechat: 6 tests 36.84s 21128 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_affiliate_website_project: 5 tests 0.13s 39 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_amazon: 18 tests 3.57s 5605 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_amazon_ses: 48 tests 2.52s 1152 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_api_request_logger: 7 tests 1.21s 598 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_appointment: 13 tests 12.33s 6645 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_appointment_crm: 4 tests 3.17s 1721 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_appointment_sale: 3 tests 3.61s 1674 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_appointment_sale_crm: 3 tests 1.62s 890 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_appointment_website: 37 tests 31.92s 16123 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_appointment_website_hr: 4 tests 5.51s 2314 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval: 543 tests 390.33s 161450 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_account: 68 tests 149.86s 28589 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_analytic: 12 tests 51.09s 5454 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_employee_advance: 81 tests 129.20s 62715 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_flexible_flow: 42 tests 75.69s 39414 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_hr_payroll: 28 tests 116.67s 64376 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_hr_recruitment: 19 tests 33.55s 15784 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_hr_timesheet: 51 tests 26.45s 10838 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_maintenance: 7 tests 0.91s 355 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_marketplace: 5 tests 7.65s 3739 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_procurement: 7 tests 18.23s 13608 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_project: 9 tests 8.22s 2394 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_purchase: 13 tests 18.47s 7347 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.stats: viin_approval_purchase_stock: 19 tests 32.39s 15459 queries 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.tests.result: 0 failed, 0 error(s) of 2122 tests when loading database 'rb-6b6600a-224960-417186' 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.service.server: Initiating shutdown 2026-09-20 02:14:05,300 121 INFO rb-6b6600a-224960-417186 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.